基本语法
对数据库的操作
查看所有的数据库
show databases;
1
创建数据库
create database dbname;
1
删除数据库
drop database dbname;
1
对数据表的基本操作
创建表
create table (
columnname type ... ;
....
)
1
2
3
4
2
3
4
删除表
drop table tablename;
1
查看表的结构
desc tablename;
1
查看表的创建语法
show create table tablename;
1
查看所有表
show tables;
1
表结构
添加列
alter table tb_name add [column] name type ;
1
删除列
alter table tb_name drop [column] name;
1
添加索引
alter table tb_name add index (name(length) ads|desc);
1
更改列的类型
alter table tb_name modify column name type;
1
更改表名
alter table tb_name rename newatblename;
1
添加主键
alter table tb_name add primary key (name);
1
删除主键
alter table tb_name drop primary key
1
添加外键
alter table tb_name add foreign key(name) references othertbanme(key);
1
其他
创建视图
create view v_name as select ...;
1
创建存储函数
create function fname(name char(5))
returns char(10)
declare cursorname cursor for select_staement;
declare name int|varchar;
begin
return select "hello";
end
1
2
3
4
5
6
7
2
3
4
5
6
7
创建存储过程
create procedure panme(in name int)
begin
sql ;
end
1
2
3
4
2
3
4
创建触发器
create trigger tname
after|before insert|update|delete
on tablename
begin
sql
end
1
2
3
4
5
6
2
3
4
5
6
用户
创建用户
create user "username"@"host" IDENTIFIED by "password";
1
删除用户
drop user "username"@"host";
1
权限
用户授权
grant all on *.* to "username"@"host" with grnat option;
1
撤销用户权限
revoke all on *.* from "username"@"host";
1
← 安装问题 计算机二级考试的基本问题 →