数据库的臭弟弟(DDL)和臭弟妹(DML)


一、弟妹(DML)

DML(Data Manipulation Language)数据操作语言-数据库的基本操作,SQL中处理数据等操作统称为数据操纵语言,简而言之就是实现了基本的“增删改查”操作。

添加数据(关键字 insert)

有两个语法

语法一 :insert into 表名【(列名,....)】 values (值1,值2,.....)

语法二 :insert into 表名 set 列名=值,列名=值... 

修改数据(关键字 update)

有单表多表查询

单表修改:update 表名 set 列=值,列=值... where 筛选条件;

多表修改:sq192语法:update 表1,表2 set 列=值,... where 连接条件 and 筛选条件;

                  sqq99语法:update 表1 join 表2 on 连接条件 set 列=值,... where 筛选条件;

删除数据(关键字 delect)

有两个语法

*语法一:delect from表名 where 筛选条件                            delect  删除整个列

 语句二:truncate table 表名                                                  truncate 是清空整个表

二、弟弟(DDL)

DDL(Data Definition Language)数据定义语言-用于定义和管理 SQL 数据库中的所有对象的语言,对数据库中的某些对象(例如,数据库(database),表(table))进行管理

一,数据库(database)

对数据库的创建,修改,删除

创建(关键字 create):

create databaseif not exists】 数据库名 【character set 字符集】

查询 (关键字 show):

查询所有数据库的名称:

show databases;

查询某个数据库的字符集:查询某个数据库的创建语句

show create database 数据库名称;

修改 (关键字 alter):

alter database 数据库名称 character set 字符集名称;

删除 (关键字 drop):

drop databaseif exists】数据库名;

二,表(table)

创建(关键字 create):

create table 表名(
                列名1 数据类型1 【字段约束】,
                列名2 数据类型2 【字段约束】,
                ....
                列名n 数据类型n 【字段约束】
            );

查询 (关键字 show):

 查询当前数据库中所有的表
    show tables;
 查询某个数据库中所有的表
    show tables from 数据库名称;
 查询表结构
    desc 表名;

修改 (关键字 alter):

修改表名

    alter table 表名 rename to 新的表名;

修改表的字符集

    alter table 表名 character set 字符集名称;

添加一列

    alter table 表名 add 列名 数据类型;

修改列名称 类型

    alter table 表名 change 列名 新列别 新数据类型;

    alter table 表名 modify 列名 新数据类型;

删除列

    alter table 表名 drop 列名;

删除 (关键字 drop):

dorp table 表名;

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值