数据库sql语句的总结

建库:create database 数据库名

删库: drop database 数据库名

查库:show databases

数据库表的创建:create table 表名(字段名称 字段类型 属性 索引...);

数据库表的修改:alter table 表名

修改列属性:alter table 表名 modify 字段名  字段类型

                        alter    table    表名 change 旧字段字段名  新字段名 字段属性                  增加:    alter    table    表名 add

删除表名:     alter    table    表名       drop

修改表名:     alter    table    表名       旧   rename as/to新

显示表结构:desc 表名

显示所有表名: show tables

切换数据库:use 数据库名

  数据库表的删除:drop table 表名1,表名2

数据库表的查看:show  tables

加外键:constraint 外键名   foreign key  本表列  references 主表(主表列) 

数据库内容的增删改查:

增加:insert into 表名 (列名  values 列值,(列值))

删除:delete from  表名  where 过滤条件

修改  update  表名   set  字段名=新的字段,...where 过滤条件

查询   select  列名  from  表名  where 过滤条件and/or 过滤条件

group by 分组条件

having 分组之后的条件

order by 排序条件  ASC升序(默认) DESC 降序

limit 分页     limit 0,5 从下标0开始,到下标5结束,包前,不包后

模糊查询

LIKE '%f%'

LIKE '_f_'

AND ==&&

OR== ||


索引和外键

创建索引的三种方式:

create table 表名(

列名 属性 primary key ; --第一种方式

primary key(列名,....);--第二种方式

);

alter table 表名 modify 列名 属性 primary key;--第三种方式

创建外键:

alter table 从表  add constraint 外建名  foreign key  ('从表的列')references 主表名('主表列') 

删除索引和删除外键

删除:alter table  drop  index/foreign key  索引名/外键名

显示所有索引:show index from  表名

事务的标准流程:

set  aut commint=0;

start  tansaction ;

sql语句;

commit/roback;

set  autocommint=1;

你可能感兴趣的:(数据库sql语句的总结)