# 常用SQL语句
// 创建数据库 create database db_name; // 删除数据库 drop database db_name; // 创建新表,包含主键tbl_id和name两个属性 create table tbl_name (tbl_id int(11 not null auto_increment, name varchar(255) default null, primary key(tbl_id))); // 删除表 drop table tbl_name; // 增加一个列 alter table tbl_name add column column_name type; // 添加主键 alter table tbl_name add primary key(id); // 删除主键(一个表只有一个主键,所以不需要指定名称或者某一列) alter table tbl_name drop primary key; // 创建外键(表已经创建) alter table table1 add foreign key (id) references table2(id); // 创建外键(定义多个列的外键约束) alter table table1 add constraint fk_tbl1tbl2 foreign key (id) references table2(id); // 撤销外键约束 alter table tbl_name drop foreign key fk_tbl1tbl2; // 创建索引([]为可选) create [unique] index idx_name on tbl_name; // 删除索引(索引是不可更改的,必须删除后重新创建) drop index idx_name; // 创建视图 create view view_name as select_statement; // 删除视图 drop view view_name; // 查询 select * from tbl_name where 查询条件; // 插入 insert into tbl_name values(value1, value2); // 插入(指定所要插入的数据的列) insert into tbl_name (column1, column2) values (value1, value2); // 删除 delete from tbl_name where 删除范围;
Copied!