基本的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 存储 关系型数据库
SQL语句
【8月更文挑战第23天】SQL语句
40 5
|
6月前
|
SQL 安全 关系型数据库
|
SQL 存储 Oracle
关于SQL语句,只有这么多了
关于SQL语句,只有这么多了
关于SQL语句,只有这么多了3
关于SQL语句,只有这么多了
|
6月前
|
SQL 关系型数据库 数据库
SQL语句大全
SQL语句大全
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL
常用SQL语句分享
日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。笔者在工作及学习过程中也整理了下个人常用的SQL,现在分享给你!可能有些SQL你还不常用,但还是希望对你有所帮助,说不定某日有需求就可以用到。
163 0