MySQL语法

MySQL语法可以分为三类
   
数据操作的 插入 insert 替换replace 更新update 删除delete
数据定义的 创建create 修改alter 删除drop  
数据控制的 授权greant 收回权限revoke    

MySQL常用的几种基本类型

类型

大小 描述
char length字节 定长字段,长度为0-255个字节
varchar string长度+1字节 变长字段,在mysql5.03以前,长度为0-255个字节,在5.0.3以后,最大长度为65535字节。一个utf8字符占3个字节、一个gbk字符占两个字节
int 存储大小为 4 个字节 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)
text string长度+2字节 字符串,最大长度为0-65535个字节
data  3字节 采用YYYY-MM-DD格式
time 3字节 采用HH:MM:SS格式
datetime 8字节 采用YYYY-MM-DD HH:mm:SS格式

 

create database csstuent;

 创建了一个名为 csbiao的表 

create table csbiao(id char(20) not null,name varchar(20),avg int,miaoshu text,sttime datetime)

 

insert into 表名(id,name,avg,miaoshu,sttime) values (1,'小王',22,'描述内容','2017-12-11 18:34:32'),(value2),(value3)......;

 修改表结构 在csbiao中加了一个 sex的字段类型为 char(10)

alter table csbiao add sex char(10);

修改表中的字段 alter table 表名 change 要修改的字段名称 修改后的字段名称 字段类型  可以不加 after id 我这个意思是 放在id后面

alter table csbiao change sex Sex varchar(100) after id;

update 表名 set 要改那个字段的信息='要改的内容' where 条件 id = ‘1 的

update csbiao set miaoshu='这是最新的描述信息' where id ='1';

 

删除 csbiao中 id=3的行

delete from csbiao where id ='3';

 

 

posted on 2017-12-12 10:01  createtab  阅读(506)  评论(0)    收藏  举报