SQL 语句的基本操作
¶ 数据库操作
- 创建数据库:
CREATE DATABASE <数据库名> [其他选项]
- 使用数据库:
USE <数据库名>
- 修改数据库:
ALTER DATABASE <数据库名>
- 删除数据库:
DROP DATABASE <数据库名>
¶ 数据表操作
创建表:
CREATE TABLE <表名>
(
<列名1><数据类型>[<列级完整性约束>],
[<列名n><数据类型>[<列级完整性约束>]]
);
例:
create table studets
(
id int not null auto_increment primary key,
name varchar(8) not null,
sex varchar(5) not null,
score int(5) not null
)
修改基本表
ALTER TABLE <表名> add <列名> <列数据类型> [after 插入位置]; --增加列
ALTER TABLE <表名> change <列名> <列新名> <新数据类型>; --修改列
ALTER TABLE <表名> drop <列名>; --删除列
ALTER TABLE <表名> rename <新表名>; --重命名表
DROP TABLE <表名> --删除表
表的基本操作
插入数据:
insert [into] <表名> [(列名1,列名2,列名3……)] values (值1,值2,值3……);
更新数据:
update <表名> set 列名=新值 where 更新条件;
删除数据:
delete from <表名> where 删除条件;
查询数据:
select <列名> from <表名> [查询条件];
特定条件查询:where 不仅支持 “where 列名 = 值” 这种名等于值的查询形式,对一般的比较运算的运算符都是支持的,如 =、<、>、!= 等以及一些扩展运算符 is [not] null、in、like 等,还可以对查询条件使用 or 和 and 进行组合查询。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 SkyHive's Blog!
评论