DML:数据操作语言 insert delete select update
DDL:数据定义语言 create drop alter
DCL:数据控制语言 grant revoke
在sql中执行linux命令:system linux命令
显示数据库:show databases;
创建数据库:create database database_name; (数据库名)
删除数据库:drop database database_name;(数据库名)
选择数据库:use database_name;(数据库名)
显示表:show tables;
创建表:create table table_name (val varchar(20));(1、表名 ,2、字段名,3、字段类型)
显示创建表详细:show create table table_name;(表名)
查询:select * from table_name; (表名) 显示一次多少条,后面可以加 limit 10,排序(逆序,默认为升序asc):order by 字段 desc
插入:insert into table_name values ('val');(1、表名,2、字段值)
删除表内容:delete from table_name;(表名)
截断表:truncate table table_name;(表名)
删除整张表:drop table table_name;(表名)
增加表字段:alter table table_name add val varchar(4) after val1;(1、表名 ,2、字段名,3、字段类型,4、after在后面一个字段后增加,first加到首位,5、字段)
修改表字段:alter table table_name change val val1 varchar(4);(1、表名 ,2、要替换的字段名,3、替换后的字段名,4、字段类型)
修改表字段类型:alter table table_name modify val varchar(4);(1、表名 ,2、字段名,3、字段类型)
重命名1:rename table table_name to new_table_name;(1、旧表名,2、新表名)
重命名2:alter table table_name rename to new_table_name; (1、旧表名,2、新表名)
创建用户:create user username identified by 'password'; (1、用户名,2、用户密码)
修改密码:update user set password=password('pwd') where user='root'; (1、新密码,2、用户名)
授权:grant all on *.* to username;(1、权限,2、数据库名,3、表名,4、用户名)
刷新系统权限相关表:flush privileges;
显示环境变量:show variables; show variables\G