SQL 语句基本用法

摘自(https://blog.csdn.net/One_L_Star/article/details/97130887)

目录

一、SQL 分类

二、数据库操作

1、创建数据库

2、查看数据库

3、删除数据库

4、切换数据库

三、表操作

1、创建表

2、主键约束

3、查看表

4、删除表

5、修改表结构

6、插入表数据

7、更新表数据

8、删除表数据

四、查询语句

1、基本查询

2、排序查询

3、聚合查询

4、分组查询

一、SQL 分类

数据定义语言(DDL):用来定义数据库对象 ==> 数据库、表、列等。关键字:create、alter、drop 等

数据操作语言(DML):用来对数据库中表的记录进行更新。关键字:insert、delete、update 等

数据控制语言(DCL):用来定义数据库的访问权限和安全级别以及创建用户

数据查询语言(DQL):用来查询数据库中表的记录。关键字:select、from、where 等

常用数据类型

SQL 语句基本用法


二、数据库操作

1、创建数据库

create database 数据库名; #默认编码创建
create database 数据库名 character set 字符集; #指定编码创建

SQL 语句基本用法

2、查看数据库

show databases; #查看所有数据库
show database 数据库名; #查看某个数据库定义的信息
select database(); #查看正在使用的数据库

SQL 语句基本用法

3、删除数据库

drop database 数据库名; #删除指定数据库

SQL 语句基本用法

4、切换数据库

use 数据库名; #切换指定数据库

SQL 语句基本用法

 三、表操作

1、创建表
在创建表之前,先要指定在哪个数据库中创建表,即先使用数据库,使用:use 数据库名;来指定

#创建表
create table 表名(
字段名 类型(长度) 约束,
字段名 类型(长度) 约束
);

eg:
#创建学生表
CREATE TABLE S(
Sno char(9) primary key, #主键约束
Sname varchar(8) not null,
Ssex char(2)
);

2、主键约束

主键是用于标识当前记录的字段,是飞空的、唯一的,在开发过程中,主键是不具备任何含义,只是用于标识当前记录,创建主键有两种方法,一种是在创建表时,在字段后面加上 primary key;另一种是在创建表时,在表创建的最后来指定主键。

(1) 创建主键

在字段后面加上 primary key

create table tablename(                              

id int primary key, #字段后面加上主键约束 
....                                                               
)                                                                  

表的最后指定主键

create table tablename(             
id int,                                          
....                                              
primary key(id) #指定主键          
)                                                  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxgzj.html