zoukankan      html  css  js  c++  java
  • SQL语言

    SQL语言的分类:DDL DML DQL DCL

    SQL中的操作无非就是(增删改查)

    DDL:Data Query Language,数据查询语言!

    主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图

    DML : Data Query Language,数据控制语言!

    主要是对表中的记录进行增删改查的操作!

    DQL : Data Query Language,数据查询语言!

    关键字:select

    DCL : Data Control Language,数据控制语言!

    主要是对数据库进行统一管理和统一控制,比如并发控制,存取控制,安全控制等;具体的有数据库的权限管理(创建用户,给用户分配权限,回收权限等),数据的备份与恢复等!

    代码案例:

    //创建一个名为php2016的数据库。
        create database php2016;
        //使用php2016数据库。
        use php2016;
        //在php2016数据库里创建数据表名为php(字段为name 类型为char)解析码使用utf8。
        create database table php2016.php(name char(50))charset utf8;
        //显示数据表方法1。
        show create table php2016.php;
        //显示数据表方法2。
        desc php;
        //把数据表的名字更改为php20.
        rename table php to php20;
        //使用关键字add添加数据表信息(字段为age 类型为int).
        alter table php20 add(age int(20));
        //使用关键字add添加数据表信息(字段为sex 类型为char).
        alter table php20 add(sex char(1));
        //将数据表的字段的名字name更改为username.
        alter table php20 change name username varchar(20);
        //将数据表的字段类型int更改为tinyint.
        updata php20 set age=int(20),age=tinyint(4);
        //把数据表中的sex字段删除。
        alter table php20 drop sex;
        //使用bgk编码来解析。
        set names gbk;
        //在数据表中插入数据。
        insert into php20 values('张三',23),('李四',24),('王五',25);

  • 相关阅读:
    51 Nod 1035 最长的循环节 (此题还不是很懂,日后再看)
    51 Nod 1101 换零钱(动态规划好题)
    51 Nod 1101 换零钱(动态规划好题)
    51 Nod 1163 最高的奖励
    51 Nod1042 数字0到9的数量
    51 Nod 1629 B君的圆锥
    iterrows(), iteritems(), itertuples()对dataframe进行遍历
    pandas计数 value_counts()
    scikit_learn逻辑回归类库
    Python中的深拷贝和浅拷贝
  • 原文地址:https://www.cnblogs.com/zgh0715/p/6096080.html
Copyright © 2011-2022 走看看