加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库常用命令

发布时间:2022-12-19 15:42:49 所属栏目:MySql教程 来源:
导读:  初学者在学习MySQL数据库时常常觉得现在的图形化工具很多,所以就不用去记MySQL得命,这个想法是错误的MySQL 删除数据表,我们使用MySQL的过程中不光只会用图形化界面进行操作,我们在代码编程过程中常常会用到命
  初学者在学习MySQL数据库时常常觉得现在的图形化工具很多,所以就不用去记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数据入门了。
 

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!