标签:返回 alter span incr upd last 创建表 char mysql
/*MYSQL常用DDL语句*/ /*创建表*/ DROP TABLE IF EXISTS `student`; CREATE TABLE `student`( `sid` INT(8), `sname` VARCHAR(128), `spasswd` VARCHAR(128), `sex` VARCHAR(4), `sClass` VARCHAR(20) ) /*添加列*/ ALTER TABLE `student` ADD COLUMN `ss` INT(8); /*删除列*/ ALTER TABLE `student` DROP COLUMN `ss`; /*添加主键,设置自增*/ ALTER TABLE `student` ADD PRIMARY KEY(`sid`); ALTER TABLE `student` MODIFY COLUMN `sid` INT AUTO_INCREMENT; /*添加索引*/ ALTER TABLE `student` ADD UNIQUE INDEX(sname) ; CREATE INDEX `index_sname` ON `student`(`sname`,`sex`); /*删除索引*/ ALTER TABLE `student` DROP INDEX `sname`; /*修改索引*/ ALTER TABLE `student` DROP INDEX `index_sname`; ALTER TABLE `student` ADD UNIQUE INDEX `index_sname`(`sname`); /*修改列名*/ ALTER TABLE `student` CHANGE COLUMN `sClass` `class` VARCHAR(16); /*修改字段数据类型*/ ALTER TABLE `student` MODIFY COLUMN `sex` VARCHAR(2); /*查看索引*/ SHOW INDEX FROM student; /*MYSQL 独有的DML语句*/ /*插入数据*/ INSERT INTO `student`(`sname`,`spasswd`,`sex`,`class`) VALUES(‘xiaoxiaoxin8‘,‘112344‘,‘男‘,‘一年级‘); /*插入冲突则修改*/ INSERT INTO `student`(`sid`,`sname`,`spasswd`,`sex`,`class`) VALUES(1,‘xiaoxiaoxin8‘,‘112344‘,‘m‘,‘1‘) ON DUPLICATE KEY UPDATE `sname`=‘xiaoxiaoxin8‘,`spasswd`=‘112344‘,`sex`=‘m‘,class=‘1‘; /*插入多行*/ INSERT INTO `student`(`sid`,`sname`,`spasswd`,`sex`,`class`) VALUES (1,‘xiaoxiaoxin1‘,‘112344‘,‘m‘,‘1‘), (2,‘xiaoxiaoxin23‘,‘112344‘,‘m‘,‘2‘), (2,‘xiaoxiaoxinxx‘,‘112344‘,‘w‘,‘1‘), (3,‘xiaoxiaoxin5‘,‘112344‘,‘m‘,‘1‘) ON DUPLICATE KEY UPDATE `sname` = VALUES(`sname`),`spasswd`=VALUES(`spasswd`),`sex`=VALUES(`sex`),`class`=VALUES(`class`); /*插入数据后返回主键*/ SELECT LAST_INSERT_ID() AS `sid`; INSERT INTO `student`(`sname`,`spasswd`,`sex`,`class`) VALUES(‘xiaoxiaoxin9‘,‘112344‘,‘m‘,‘1‘);
标签:返回 alter span incr upd last 创建表 char mysql
原文地址:http://www.cnblogs.com/hnzyyTl/p/7137506.html