SQL的常用语句

一些简单的SQL命令:

1:show 命令

      show databases 显示MySQL中所有的数据库

      show tables    显示某个数据库中所有的表

2:use 命令

      use 数据库名 进入这个数据库

3:exit 命令 退出数据库

4:select 从表中查找记录

     select *from table 查找表中所有的记录

     select name from table  查找表中name列的记录

5:SQL语句中的常用数据类型

      数值类型 int /float/double等

      日期类型 data 记录年月日  time 记录时分秒   year 记录年  datatime=data+time

      字符和字符串类型  char(n)  varchar(n)

6:alter table 表名 add/drop 

      alter table 表 add  给表添加列,或修改类的属性,比如给列添加约束

      alter table person add id int;//给person表中添加一个id列

      alter table 表 drop 删除表中的某个列 或删除某个类的属性 如约束

      alter table person drop id;//从person表中删除id列

      alter table person drop primary key;//删除person表中的主键约束

7:alter table 表名 modify  修改表中列的属性, 如列的类型或约束  只能对表中已经存在的列进行操作

     alter table person modify primary key(id)  //把表中的id列修改为主键约束

8:where 判断条件

     select *from person where age=3;//查找person表中age为3的记录

9:describe+表名   查找这个表的结构

10:delete from 表名 where 条件 删除符合条件的一条记录

       delete from person where id=1;//删除id=1这条记录

       delete from person //后面不加where 则删除person表中所有的记录    和truncate table 的效果是一样的

11:update 表名 set 替换的记录  where 条件  修改符合条件的指定记录

        update person set age=1 where id=4;//将person表中的id=4的记录中age修改为1

12:drop table 表名   删除指定的表

13:truncate table 表名   删除表中的所有数据

原文地址:https://www.cnblogs.com/zhangyang4674/p/11587847.html