1、建表
create table aa(
id INT NOT NULL AUTO_INCREMENT,
a VARCHAR(255) null comment 'a is a',
b VARCHAR(255) null comment 'b is b',
PRIMARY key (id)
)
如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。建表时可以不写
2、删表
DROP TABLE table_name ;
3、插入数据
insert into aa
(a ,b)
VALUES
('ruguo','najiu');
插入多条数据
insert into aa
(a ,b)
VALUES
('ruguo','najiu'),('ruguo1','najiu2');
------------------------------------------------------
4、update 更新
UPDATE table_name SET field1=new-value1,field2=new-value2
[WHERE Clause]
update aa set a='ruguo0', b='najiu0'
where id = 2;
-------------------------------------
将所有人的年龄增加1:
update students set age = age+1;
将手机号为132XXXX7888的姓名改为“张伟鹏”,年龄改为19:
update students set name="张伟鹏",age=19
where tel="132XXXX7888"
5、delete
删除id为2的行: delete from students where id=2;
删除所有年龄小于21岁的年龄: delete from students where age<20;
删除表中的所有数据: delete from students