数据库1

本文介绍了SQL语言的基础知识,包括其分类如数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和数据查询语言(DQL),并详细解释了各种SQL命令的应用场景,例如创建、修改数据库和表,以及数据的增删改查。

SQL分类

    1.数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表等。关键字:create、alter、drop等

    2.数据库操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新,关键字:insert、delete、update等

    3.数据控制语言:简称DCL(Data Control Language),用老定义数据库的访问权限和安全级别,及创建用户。

    4.数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select、from、where等


SQL通用语法:

1SQL语句可以单行或多行书写,以分号结尾

2.可使空格和缩进来增强语句的可读性

3.MySQL数据库语句不区分大小写,关键字建议使用大写


DDL       数据库操作

               1.创建数据库     create database 数据库名;

                2.查看数据库     查看数据库中所有的数据库:show databases

                                            查看某个数据库定义的信息:show create database 数据库名

                3.删除数据库          drop database 数据库名称

               4.切换数据库         use 数据库

  

DDL 表操作

              1  创建表   格式:
   create table 表名(
       字段名  类型(长度)【约束】,
       字段名  类型(长度)【约束】,
       ...
    );


              2.查看数据库中所有的表:show tables;

              3.查看表结构:desc  表名;

              4.删除表:drop table 表名;

              5修改表结构格式      (1).    修改表添加列:alter table 表名 add 列名 类型(长度) [约束];

                                                   (2).    修改表修改列的类型长度及约束:alter table 表名 modify 列名 类型(长度) [约束];

                                                  (3).        修改表名:rename table 表名 to 新表名;

                                                 (4).      修改表删除列:alter table 表名 drop 列名‘;



DML  插入表数据    

                1.  向表中插入某些字段:insert into 表(字段1,字段2,字段3..) values (值1,值2,值3...);

                 2.想表中杀入所有的字段  insert into 表 value (值1  值 2  值 3.....)

           更新表数据

                  1.        更新所有的记录的指定字段:update 表名 set 字段名=值,字段ing=值,...;

                  2.       更新符合条件记录的指定字段:update 表名 set 字段名=值,字段名=值,...where 条件;

           删除记录         delete from 表名 [where 条件];  或者 truncate table 表名



DLQ     查询   select from 表名[where 条件 ]                或者truncate 表名

               



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值