mysql 表和数据的增删改查
创建表:
CREATE TABLE Persons ( Id_P int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) )
查看表结构:desc 表名
删除表:drop 表名
字段不为空:
CREATE TABLE Persons ( Id_P int not null, LastName varchar(255), )
自增、主键:
CREATE TABLE Persons ( Id_P int not null primary key auto_increment, LastName varchar(255), )
unique [key] : 设定为唯一键:表示该字段的所有行的值不可以重复(唯一性)。
default ‘默认值’: 设定一个字段在没有插入数据的时候自动使用的值。
comment ‘字段注释’.
复制表结构: create table 表1 like 表2;
增:insert into 表名(字段名1,字段名2,....) values (值a1,值a2, .....), (值b1,值b2, .....),..... ;
删:delete from 表名 [where条件] [order排序] [limit限定];
改:update 表名 set 字段名1=值表达式1,字段名2=值表达式2,....[where条件] [order排序] [limit限定];
查:select [all | distinct] 字段或表达式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [limit子句];