mysql数据库常用命令 点击:149 | 回复:1



hengxun666

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:151帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2020年12月30日
发表于:2021-07-27 16:30:14
楼主

初学者在学习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(属性名) TINYINTUNSIGNED(约束);

删除表中的一列: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数据库常用命令.jpg

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




楼主最近还看过



Wxanosi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:0
  • 历史总积分:446
  • 注册:2021年7月16日
发表于:2021-07-28 13:43:42
1楼

微信图片_20210722094639.jpg


热门招聘
相关主题

官方公众号

智造工程师