首页 > 代码库 > 高频sql语句汇总
高频sql语句汇总
创建数据库 CREATE DATABASE 数据库名/* DEFAULT CHARSET utf8 COLLATE utf8_general_ci;*/
- 删除数据库 DROP DATABASES 数据库名;
显示数据库列表 SHOW DATABASES;
- 显示表列表 SHOW TABLES;
切换数据库 USE 数据库名字;
- 建表 CREATE TABLE `table1` (`id` INT(3) NOT NULL AUTO_INCREMENT, `user_name` VARCHAR(30) NOT NULL, `password` CHAR(32) NOT NULL,PRIMARY KEY(`id`))AUTO_INCREMENT=1 ENGINE=MyISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- 删除表 DROP TABLE table1;
- 清空表(会清除索引数据) TRUNCATE TABLE table1;
- 修改表结构
- 添加主键 ALTER TABLE `table1` ADD PRIMARY KEY(字段名);
- 删除主键 上一条的ADD换成DROP
- 添加唯一键 ALTER TABLE `table1` ADD UNIQUE KEY(字段名);
- 添加普通键 ALTER TABLE `table1` ADD INDEX(字段名);
- 添加字段 ALTER TABLE `table1` ADD `字段名` INT(3)/*(AFTER `字段名2`)在哪个字段之后*/;
- 修改字段不能改字段名 ALTER TABLE `table1` MODIFY `字段名` VARCHAR(30) NOT NULL
- 修改字段同时改字段名 ALTER TABLE `table1` CHANGE `字段名` `新字段名` VARCHAR(30) NOT NULL
- 删除字段 ALTER TABLE `table1` DROP `ziduan1`;
- 修改表数据
- 增:insert into `表名` (`字段名1`,`字段2`...) values(‘值1‘,‘值2‘...);
- 删:delete from `表名` where `字段1`>‘10‘ and/*or*/ `字段2`<‘100‘;
- 改:update `表名` set `字段1`=`值1`,`字段2`=‘值2‘.../*where条件*/
- 查:select `字段1`,`字段2`... from `表名` /*where条件*/
高频sql语句汇总
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。