基本的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 列名称 = 值
目录
相关文章
|
10月前
|
自然语言处理
|
Oracle Java 关系型数据库
玩客云安装Armbian和部署jdk环境
该文介绍了在玩客云设备上安装Armbian系统和Java SDK的步骤。首先,需要准备玩客云设备、Armbian镜像文件和USB工具。然后,通过短接点刷入Armbian系统,并通过SSH访问。接着,从可信源下载Java SDK,将其解压并移动到合适目录,编辑环境变量使其生效。最后验证Java安装成功。注意选择兼容版本并备份数据。内容涵盖了ROM开发相关技术。
630 2
|
网络协议 安全 应用服务中间件
使用SSL证书,免费给个人网站开启HTTPS防护
以.com结尾的python-office.com则存在:部分浏览器默认使用https进行访问导致打不开网页的问题。
563 0
使用SSL证书,免费给个人网站开启HTTPS防护
|
Java 编译器
【Java】this、super关键字,代码块介绍
【Java】this、super关键字,代码块介绍
167 0
【Java】this、super关键字,代码块介绍
9张图,32个案例带你轻松玩转Java stream(下)
9张图,32个案例带你轻松玩转Java stream
257 0
9张图,32个案例带你轻松玩转Java stream(下)
|
算法
大话数据结构--哈夫曼树及其应用
大话数据结构--哈夫曼树及其应用
243 0
|
存储 Java 编译器
Java 8 新特性:扩展注解(类型注解和重复注解)
Java 8 新特性:扩展注解(类型注解和重复注解)
1190 0
Java 8 新特性:扩展注解(类型注解和重复注解)

热门文章

最新文章