才开始接触mysql语句,整理了一些经常用的sql语句
一,对结构的更改
1,create database 库名//建库
2,create table表名(建表语句)//建表
3,alter table 表名 add 列名 建表语句//增加列
4,alter table 表名drop 列名//删除列
5,alter table 表名change(modify) 原列名 新列名(建表语句)//更改列
6,alter table 表名 alter 列名 set default 默认值//更改默认值
7,alter table 表名drop index index_name//删除主键
8,alter table 表名rename 新表名//更改表名
二,对数据内容的更改
1,insert into 表名[(字段名列表)] values(值列表)[,(值列表)......];//插入内容
2,delete from 表名 [where 条件]//删除内容
3,updata 表名 set 列名=值[,列名=值...] where 条件式//更新数据内容
a,约束类型
not null非空
primary key主键
unique唯一性
auto_increment自增
default默认值
unsigned无符号(正数)
zerofill零填充
b,函数集
count(列名)计算元素的个数
sum(列名)对某一列的值求和,属性必须是整形
avg(列名,计算平均值)对某一列的值计算平均值
max(列名,求最大值)找出某一列的最大值
min(列名,求最小值)找出某一列的最小值