区块链技术博客
www.b2bchain.cn

SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)求职学习资料

本文介绍了SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

作为程序员,你知道自己写的SQL语句属于传说中的DDL、DML还是DCL吗?(一)

SQL语句分类:

  • DDL(Data Definition Language):数据库定义语句。定义不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create、drop、alter等。
  • DML(Data Manipulation Language):数据库操纵语句。用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert、delete、update和select等。
  • DCL(Data control Language): 数据控制语句。用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。常用的语句关键字主要包括grant、revoke。

DDL:对数据库内部的对象进行创建、删除、修改。如create、drop、alter等语句。

1. 操作数据库

###创建数据库 create database test1; ###查询数据库 show databases; ###选择数据库 use test1; ### 删除数据库 drop database test1; ###创建表 create table user(name varchar(10),hiredate date,salary decimal(10,2),userno int(2)); ###查询数据库表 show tables;

SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)

查询数据库

  • information_schema:主要存储系统中的部分数据库对象信息。如用户表信息、列信
    息、权限信息、字符集信息、分区信息等。
  • mysql:存储了系统的用户权限信息。
  • test:系统自动创建的测试数据库,任何用户都可以使用。

2. 操作表

2.1 创建、查看表
“`

创建表语句,创建user表,包含姓名、入职日期、工资、人员编号

CREATE TABLE user (
name VARCHAR ( 10 ) DEFAULT NULL,

作为程序员,你知道自己写的SQL语句属于传说中的DDL、DML还是DCL吗?(一)

SQL语句分类:

  • DDL(Data Definition Language):数据库定义语句。定义不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create、drop、alter等。
  • DML(Data Manipulation Language):数据库操纵语句。用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert、delete、update和select等。
  • DCL(Data control Language): 数据控制语句。用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。常用的语句关键字主要包括grant、revoke。

DDL:对数据库内部的对象进行创建、删除、修改。如create、drop、alter等语句。

1. 操作数据库

###创建数据库 create database test1; ###查询数据库 show databases; ###选择数据库 use test1; ### 删除数据库 drop database test1; ###创建表 create table user(name varchar(10),hiredate date,salary decimal(10,2),userno int(2)); ###查询数据库表 show tables;

SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)

查询数据库

  • information_schema:主要存储系统中的部分数据库对象信息。如用户表信息、列信
    息、权限信息、字符集信息、分区信息等。
  • mysql:存储了系统的用户权限信息。
  • test:系统自动创建的测试数据库,任何用户都可以使用。

2. 操作表

2.1 创建、查看表
“`

创建表语句,创建user表,包含姓名、入职日期、工资、人员编号

CREATE TABLE user (
name VARCHAR ( 10 ) DEFAULT NULL,

作为程序员,你知道自己写的SQL语句属于传说中的DDL、DML还是DCL吗?(一)

SQL语句分类:

  • DDL(Data Definition Language):数据库定义语句。定义不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create、drop、alter等。
  • DML(Data Manipulation Language):数据库操纵语句。用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert、delete、update和select等。
  • DCL(Data control Language): 数据控制语句。用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。常用的语句关键字主要包括grant、revoke。

DDL:对数据库内部的对象进行创建、删除、修改。如create、drop、alter等语句。

1. 操作数据库

###创建数据库 create database test1; ###查询数据库 show databases; ###选择数据库 use test1; ### 删除数据库 drop database test1; ###创建表 create table user(name varchar(10),hiredate date,salary decimal(10,2),userno int(2)); ###查询数据库表 show tables;

SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)

查询数据库

  • information_schema:主要存储系统中的部分数据库对象信息。如用户表信息、列信
    息、权限信息、字符集信息、分区信息等。
  • mysql:存储了系统的用户权限信息。
  • test:系统自动创建的测试数据库,任何用户都可以使用。

2. 操作表

2.1 创建、查看表
“`

创建表语句,创建user表,包含姓名、入职日期、工资、人员编号

CREATE TABLE user (
name VARCHAR ( 10 ) DEFAULT NULL,

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » SQL基础篇,你知道自己写的SQL语句属于DDL、DML还是DCL吗?(一)求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们