2021-10-18

1、数据库语言

(1)DDL语言

数据定义语言-Data definition language

用来定义数据库的对象,如数据表、视图、索引等

(2)DQL语言

数据查询语音select

(3)DML语言

数据处理语言-Data Manipulation Language

在数据库表中更新,增加和删除记录

如update,insert,delete

(4)DCL语言

数据控制语音-Data Control Language

指用于设置用户权限和控制事务语句

如grant,revoke,if,else,while,begin tran,commit tran,rollback tran等

2、语句格式

(1)#新建库语句格式:CREATE DATABASE 库名;

(2)#新建表语句格式:CREATE TABLE 表名;

(3)#常用数据类型:

数值型:int、float、double、decimal、

日期型:date、datetime、

字符型:char、varchar、text

(4)#清空表语句格式:TRUNCATE TABLE 表名;

(5)#删除表语句格式:DROP TABLE 表名;

(6)#新建一个能够识别中文字符的库
CREATE DATABASE 库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

3、查询语句语法

SELECT目标列 [,目标列...]

FROM 表名 [,表名...]

[WHERE 条件表达式]

[GROUP BY 列名 [,列名...][HAVING条件表达式]

[ORDER BY 列名[ASC|DESC][,列名[ASC|DESC]...]]

#新建库语句格式:CREATE DATABASE 库名;
CREATE DATABASE courses;

#新建一个能够识别中文字符的库
CREATE DATABASE tests DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

#新建表语句格式:CREATE TABLE 表名(字段名 类型(长度),字段名 类型(长度));
#常用数据类型int、float、double、decimal、date、datetime、char、varchar、text
CREATE TABLE students(
id INT(5) PRIMARY KEY COMMENT '主键',
name VARCHAR(10) COMMENT '姓名',
sex CHAR(1) COMMENT '性别',
times DATETIME COMMENT '时间'
);

#插入数据
INSERT INTO students
(id,name,sex,times)
VALUES
(1,'张三','男',CURRENT_TIME),(2,'李四','女',CURRENT_TIME);

#清空表语句格式:TRUNCATE TABLE 表名;
TRUNCATE TABLE students;

#删除表语句格式:DROP TABLE 表名;
DROP TABLE students;

#删除库语句格式:DROP DATABASE 库名;
DROP DATABASE courses

#搜索语句格式
SELECT * FROM students;
SELECT id,name,sex,times FROM students;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值