标签:
truncate table dongfang_hk 清除所有数据,主键从1开始
delete from dongfang_hk 删除所有数据,主键继续增长
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
alter table user_info modify user_name varchar(10) after user_id;
将user_name字段移到user_id后面
如果想移到最前面:
alter table user_info modify user_id char(8) first;//将user_id移到最前面!!
前提 列必须在表中存在
mysql 错误 SQL Error: 1366: Incorrect string value.
mysql 错误 SQL Error: 1366: Incorrect string value: \xE8\xAF\xA6\xE7\xBB\x86: for column
set names utf8
txt载入mysql中
Load Data InFile ‘D:/1.txt‘ Into Table tablename fields terminated by ‘,‘ lines terminated by ‘\n‘ // 每个域 ‘,’ 终止 ,每个行 ‘\n‘终止
mysql导出成txt
select * into outfile ‘D:\man.txt‘ from tablename ;
create table erollment(
Sno varchar(8) not null,
Cno varchar(3) not null,
Tno varchar(6) not null,
Grade double not null,
primary key(Sno,Cno,Tno),foreign key (sno) references student(sno),
foreign key (cno) references courses(cno),foreign key (tno) references teacher(tno)
);
可是我的表已经建过了,现在怎么添加外键啊?
ALTER TABLE erollment
add constraint fk_s foreign key (sno) references student(sno),
constraint fk_c foreign key (cno) references courses(cno),
constraint fk_t foreign key (tno) references teacher(tno)
那个fk_s是什么意思,可以换成其他的吧?
可以换、就是约束名字而已、但是不能重复
标签:
原文地址:http://www.cnblogs.com/wincai/p/4257262.html