二、SQL语言1(简介+DDL)

1.sql语言分类

  sql结构化查询语言:sql语言主要用于存取数据,查询数据,更新数据和管理关系数据库系统,sql语言由ibm开发的。

  分类:

    DDL语句-数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER

    DML语句-数据库操纵语言:插入数据INSERT、删除数据DELETE、更新数据UPDATE

    DQL语句-数据库查询语言:查询数据SELECT

    DCL语句-数据库控制语言:例如控制用户的访问权限GRANT、REVOKE

 

2.名词解释

  数据库服务器

    运行着数据库应用程序的设备;由 硬件+系统软件+mysql软件 组成

  数据库

    默认数据库

    表(EXCEL)的管理单元

  表

    记录的管理单元

  记录(行)

    信息的载体,字段的管理单元;如: 张三,男23,云计算工程师,月薪25k

  字段(列)

    字段名,字段类型(长度),字段约束组成(可选)

    名字,文字,不能为空

    张三√

    123×

  类型

    字符,数字,日期

  约束

    不能为空,自动增长

 

3.DDL-库

  定义库

    语法

      create database 数据库名;  例子:create database discuz;

    数据库命名要求

      区分大小写

      唯一性

      不能使用关键字,如create select

      不能单独使用数字和特殊符号,如‘’ -

      正常的:用拼音或单词即可

    查看所有数据库

      show databases;

  选择/进入数据库

    use 数据库名

      use discuz;

    查询当前库,调用函数。

      select database();

  删除数据库

    drop databases 数据库名;

  系统位置

    ls /var/lib/mysql/

 

4.数据类型

  数值类型

    int  整数类型

    float  浮点数类型

  字符串类型

    char、vachar  字符系列

    enum  枚举类型

    set  集合类型

  时间和日期类型

    year  年

    date  日期

    time  时间

    datetime  日期和时间

 

posted @ 2021-12-20 01:20  真渡  阅读(58)  评论(0)    收藏  举报