creat databases db2;
creat databases db2 default charset utf-8; # 整个数据库以utf-8编码
show databases;
drop databases db2;
use db2;
show tables;
creat table t1(id int,name char(10)) engine=innodb default charset=utf-8; # 表后面也要加
creat table t1(
列名 类型 null,
列名 类型 not null default 1,
列名 类型 not null auto_increment primary key, # 自增 ,一个表里只能有一个
id int,
name char(10) # 限制长度
) engine=innodb default charset=utf-8;
primary key:
表示约束(不能重复且不能为空)
加速查找
一个表里只能有一个,和auto_increment一起用
select * from t1;
insert into t1 (id,name) values(1,‘alex‘); #
engine: # 在表后面写
innodb 支持事务 原子性操作 是一个整体
myisam 效率更高一些
清空表:
delete from t1; # 不重置序号
truncate table t1; # 重置序号 速度快
删除表:
drop table t1;
操作内容:
增:
insert into t1(id,name) values(1,‘alex‘);
删
delete from t1 where id<6;
改
update t1 set age=18 ;
update t1 set age=18 where age =17;
查
select * from t1;
原文:https://www.cnblogs.com/farion/p/10041185.html