sql简明

sql

一数据库操作

1 创建数据库

create database [if not exists]  数据库名 [character set xxx] [collate xxx]

2查看数据库

show databases;

show create database 数据库名

3 修改数据库

alter database 数据库名 [character set xxx ] [ collate xxx]

4删除数据库

drop database [if exists] 数据库名

5使用数据库

use 数据库名

select database()

二表操作

1创建表

create table 表名(

字段名1    字段类型,

字段名 2    字段类型,

)[character set xxx ][collate xxx]

约束:
 主键 primary key  非空  not null   唯一 unique   用于主键自动增长 auto_increment

2查

desc 表名

show tables

show create table 表名

3修

(1)增加  

             alter table 表名 add  [column] 列名 类型;

(2)列类型

              alter table 表名 modify 列名 类型;

(3) 修改列名

               alter table 表名  change [column ] 列名 新列名;

(4)删除一列

                alter  table 表名 drop [column] 列名;

  (5)修改表名

                 rename table 表名 to 新表名;

(6)修改字符集

                 alter table 表名  character set xxx; 

4删

  drop table 表名

三表记录

1增加数据

insert into 表名 (字段名1,字段名2,.....)values (值1,值2,......)

2.修改数据
 update 表名 set 字段名1=值1,字段名2=值2,......[where 语句]

3删除数据

      delete from 表名 [where ...]

4查询数据

select [distinct] * [字段名1,字段名2,......] from 表名

排序 order by

select *|[字段名1,字段名2... from 表名 order by 字段名[Asc|Desc]

聚合函数

count(列名):   统计行的个数

sum(列名):统计满足条件的行的内容和

 AVG(列名):平均数
Max、Min最高和最低(数值范围在统计中特别有用)
group by 分组查询:


 

猜你喜欢

转载自blog.csdn.net/qq_37818205/article/details/81567123