MySql的DDL和DML和DQL的基本语法

SQL分类:

DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create、drop、alter等。

DML(Data Manipulation Languages)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert、delete、update和select等。

DQL (Data Query Language)语句:数据查询语言,保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。

DDL是数据定于语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改等操作的语言。它和DML语言的最大区别是DML只是对表内部数据操作,而不涉及表的定义,结构的修改,更不会涉及其他对象。DDL语句更多的由数据库管理员(DBA)使用,开发人员一般很少使用。

1.创建数据库

create database 数据库名;

use 数据库名;使用数据库

show databases;可以使用SHOW语句查看在服务器上当前存在什么数据库

show create table 表名;以SQL语句的形式展示表结构

2.删除数据库

drop database 数据库名;

3:创建表

 在数据库中创建一张表的基本语法如下:

  CREATE TABLE  tablename(

  column_name_1 column_type_1 constraints,

  column_name_2 column_type_2 constraints,

  ....

  column_name_n column_type_n constraints

)

4:删除表

DROP TABLE 表名

5:修改表

(1):修改表类型,语法如下:

  ALTER TABLE 表名 MODIFY 字段名 新的属性

(2)增加表字段,语法如下

        ALTER TABLE 表名 ADD 字段名 属性;

(3)删除表字段,语法如下:

  ALTER TABLE 表名 DROP 字段名;

(4)字段改名,语法如下:

ALTER TABLE 表名 CHANGE 旧的字段名 新的字段名 新的属性;

(6)更改表名,语法如下:

ALTER TABLE 旧的表名 as 新的表名;

DML 语句
DML(Data Manipulation Language)语句:数据操纵语句。

用途:用于添加、修改、删除和查询数据库记录,并检查数据完整性。

DML 操作的对象是库表的数据(记录)。

主要包括插入(insert)、更新(update)、删除(delete)和查询(select)。

DML 语句是开发人员使用最频繁的操作。

1.插入记录

插入一条记录

insert into 表名(字段名,字段名,...,字段名) values('对应的值','对应的值',...,'对应的值');</

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值