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';

浙公网安备 33010602011771号