当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > mysql数据库常用命令

mysql数据库常用命令 时间:2018-09-27      来源:未知

初学者在学习MySQL数据库时常常觉得现在的图形化工具很多,所以就不用去记MySQL得命,这个想法是错误的,我们使用MySQL的过程中不光只会用图形化界面进行操作,我们在代码编程过程中常常会用到命令对数据库进行操作,所以我进对mysql的常用命令进行一下总结整理,希望对大家有所帮助。

常用命令:

  • 启动MySQL服务:net start mysql
  • 停止MySQL服务:net stop mysql
  • 登录数据库:mysql -u db_name -p
                 “-u”表示用户名
                 “-p”表示密码
                 “–h localhost”可省略
                 “-h”表示服务器名,localhost指本机
                 “-P 3306”表示默认端口号,可省略
  • 退出数据库

                  exit

                  quit

                  \q

  • 显示当前服务器版本:SELECT VERSION();
  • 显示当前时间日期:SELECT NOW();
  • 显示当前用户:SELECT USER();
  • 创建数据库:CREATE DATABASE db_name;
  • 查看数据

                 查看所有数据库:SHOW DATABASES;

                 查看指定数据库:SHOW CREATE DATABASE db_name;

  • 修改编码格式:ALTER DATABASE db_name CHARACTER SET gbk(需要修改的编码格式);
  • 删除数据库:DROP DATABASE db_name;
  • 打开数据库:USE db_name;
  • 查看打开的数据库:SELECT DATABASE();
  • 创建数据表:

                 CREATE TABLE tab_name(

                username VARCHAR(20), //表中包含的属性 和约束条件

                age TINYINT UNSIGNED,

                salary FLOAT(8,2) );

  • 查看打开的数据中以创建的表:SHOW TABLES;
  • 查看指定数据库中创建的表:SHOW TABLES FROM db_name;
  • 向表中插入数据:INSERT tab_name (username, age, salary)VALUES(‘Jack’, 28, 7110.12);
  • 查看表中的所以内容:SELECT * FROM tab_name;
  • 向表中添加一列:ALTER TABLE tab_name ADD age(属性名) TINYINT UNSIGNED(约束);
  • 删除表中的一列:ALTER TABLE tab_name DROP password(删除的列名);
  • 添加主键约束:ALTER TABLE tab_name ADD PRIMARY KEY (id);
  • 添加外键约束:ALTER TABLE tab_name ADD FOREIGN KEY (pid) REFERENCES tab_name1(id);
  • 插入记录:INSERT tab_name(name, score)VALUES(‘Jack’, 100);
  • 更新记录:UPDATE tab_name SET score = 90 WHERE id = 1;
  • 删除记录:DELETE FROM tab_name WHERE id = 2;
  • 条件表达式:WHRER

                  例:SELECT * FROM student WHERE id%2 = 0;-查询id为偶数的记录

  • 查询结果分组:GROUP BY

                  例:SELECT * FROM student GROUP BY score DESC;按照分数分组,并且降序排列(升序:ASC)

  • 分组条件:HAVING

                  例:SELECT * FROM student GROUP BY score HAVING score > 60;按照分数分组,并且只显示大于60分的排序:ORDER BY

  • 列表内容

                   例:SELECT * FROM student ORDER BY id DESC;按照id降序排列

  • 限制返回结果的数量:LIMIT

                  例:SELECT * FROM student LIMIT 2;返回查询结果中的2条记录

                  例:SELECT * FROM student LIMIT 1,2;返回2条记录,从第1条记录开始(记录从0开始编号)

以上就是所有mysql数据库的常用命令,掌握了以上命令,你就可以算是对mysql数据入门了。

上一篇:如何在windows平台上发布QT程序 ---Edited By Bc_Guo

下一篇:纯CSS3实现3D正方形360度旋转

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部