3.1 MySQL常用命令


连接上MySQL服务器后,可使用命令访问服务器上的数据。
1,select version( ); 查看服务器版本

2,show databases; 查看所有的数据库
MySQL服务器只自带4个数据库,名字:information_schemamysqlperformance_schemasys
这4个系统数据库不能删除,因为它们里面保存了全局数据信息。
image.png

3,use 库名; 打开指定的数据库

4,show tables; 查看当前库的所有表

5,desc 表名; 查看表的结构

6,show create table user 表名; 查看建表的SQL语句

3.2 SQL语言分类


结构化查询语言(Structured Query Language)简称SQL,它不是某个特定数据库产品专有的语言,几乎所有DBMS都支持SQL,它简单易学,灵活使用其语言元素,可以进行非常高级的数据库操作。SQL语言分为如下几大类:

DQL(Data Query Language):数据查询语言,用于查询数据库记录
关键字:select

DML(Data Manipulate Language):数据操作语言,用于添加、删除、修改数据库记录
关键字:insert 、update、delete

DDL(Data Define Languge):数据定义语言,用于库和表等数据库对象的创建、修改、删除
关键字:create、alter、drop

DCL(Data Control Language):数据控制语言,用于创建或更改用户角色权限
关键字:grant、revoke

TCL(Transaction Control Language):事务控制语言,用于控制事务的提交或回滚
关键字:commit、rollback

SQL语法规范:
1,不区分大小写,但建议关键字大写,表名、列名小写
2,每条语句最好用分号结尾(登录命令除外)
2,注释有2种

注释的语法 说明
— 空格 单行注释
/ ** / 多行注释