MYSQL基础
Posted 托马斯不拖马
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘);
以上是关于MYSQL基础的主要内容,如果未能解决你的问题,请参考以下文章
[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段
使用 json rereiver php mysql 在片段中填充列表视图
关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段