基本的sql语句

简介: 基本的sql语句

数据库的操作

  • 创建数据库
create database 数据库名;

删除数据库

drop database 数据库名;

表的操作

  • 创建数据表
create table 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
数据类型 描述
integer(size) int(size) smallint(size) tinyint(size) 仅容纳整数。在括号内规定数字的最大位数。
decimal(size,d) numeric(size,d) 容纳带有小数的数字。“size” 规定数字的最大位数。“d” 规定小数点右侧的最大位数。
char(size) 容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。在括号中规定字符串的长度。
varchar(size) 容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。在括号中规定字符串的最大长度。
date(yyyymmdd) 容纳日期。

  • 删除表
drop table 表名称; # 删除表(表的结构、属性以及索引也会被删除)
truncate table 表名称; # 仅仅删除数据行,表结构未删除

数据的操作

  • 查找数据
select 列名称 from 表名称;    # 查找指定列
select * from 表名称;    # 查找所有列
select distinct 列名称 from 表名称;  # 查找指定列,且不重复
select 列名称 from 表名称 where 列 运算符 值;  # 查找符合条件的指定列的数据
------------运算符-----------
= 等于
<>  不等于
> 大于
< 小于
>=  大于等于
<=  小于等于
BETWEEN 在某个范围内
LIKE  搜索某种模式
----------------------------
and 和 or 顾名思义,是将多个条件结合起来
select * from user where age > 18 and age < 60;  # 表示查找age处于18~60之间的数据行
select * from user where age < 18 or age > 60;  # 表示查找age小于18或大于60的数据行

插入数据

insert into 表名称 values(值一,值二,值三,……)  # 插入一条数据
insert into 表名称(列一,列二) values(值一,值二) # 指定要插入数据的列

修改数据

update 表名称 set 列名称 = 新值 where 列名称 = 某值  # 修改指定字段的值

删除数据行

delete from 表名称 where 列名称 = 值
目录
相关文章
|
3月前
|
SQL 数据安全/隐私保护 索引
|
3月前
|
SQL 数据库
SQL语句大全
SQL语句大全
|
SQL 存储 Oracle
关于SQL语句,只有这么多了
关于SQL语句,只有这么多了
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL
一条 SQL 语句引发的思考
一条 SQL 语句引发的思考
一条 SQL 语句引发的思考
|
SQL 关系型数据库 MySQL
常用 SQL 语句汇总
常用 SQL 汇总 使用索引注意事项 使用like关键字时,前置%会导致索引失效。 使用null值会被自动从索引中排除,索引一般不会建立在有空值的列上。 使用or关键字时,or左右字段如果存在一个没有索引,有索引字段也会失效。
1896 0
|
SQL 数据库 索引