CREATE TABLE t5 (
id INT,
NAME VARCHAR ( 10 ));
SHOW CREATE TABLE t5;
CREATE TABLE t8 (
id INT NOT NULL,
NAME VARCHAR ( 10 )
) ENGINE myisam DEFAULT charset = utf8;
drop table if exists t7;
create table t9(id int,tid int UNIQUE);//不可以重复的
insert into t9 values (11,11),(22,22),(33,33);
insert into t9 values (11,11);//唯一性约束不可以重复
#自增长 主键
CREATE TABLE t10 (
id int PRIMARY KEY auto_increment,
NAME VARCHAR ( 10 ));
desc t10;
INSERT INTO t10
VALUES
( 1, 'dasd' );
INSERT INTO t10 ( NAME )
VALUES
( 'dasd' );
alter table t6 rename t11; //修改表名
alter table t11 modify name varchar(30); //修改表字段类型
alter table t11 change name uName varchar(20);//修改表的字段名称及类型
alter table t11 add location varchar(50); //在末尾增加一个字段
alter table t11 add age int not null after uName;//指定在哪个字段后面添加字段
alter table t11 add collNo int first;//第一列添加字段
alter table t11 drop collNo; //删除指定字段
alter table t11 modify location varchar(30) AFTER uName;//修改表中的字段排列顺序
alter table t11 engine InnoDB;//修改存储数据引擎
desc t11;
insert into t11 values(2,'ds2a','dsa',20);
insert into t11 (id,uName,location,age) select id,uName,location,age from t11;//子查询插入数据
update t11 set uName='12312' where id=2;//指定修改
delete from t11 where id=1; //删除数据
//开启事物
begin
insert into t11 values (3,'sfds',30);
rollback;
commit;