• mysql基本命令-1


    1:  --命令行  清屏 cls

       --命令行按上下箭头可以翻阅输入过的命令

    -----------------------------------------------------------------------------------------------------

    2:  登陆:

        mysql -uroot

       退出:exit;   或者quit;   或者q;

    -----------------------------------------------------------------------------------------------------

    3:修改mysql提示符:

    -----------------------------------------------------------------------------------------------------

    4:mysql语句规范:

      --关键字与函数名称全部大写

      --数据库名称,表名称,字段名称全部小写

      --SQL语句必须以分号结尾

    -----------------------------------------------------------------------------------------------------

    5:操作数据库:

      

     -----------------------------------------------------------------------------------------------------

      --创建一个数据库名字是t1

    -----------------------------------------------------------------------------------------------------

      --展示当前所有数据库

    -----------------------------------------------------------------------------------------------------

      --如果数据库t1不存在则创建数据库t1

    -----------------------------------------------------------------------------------------------------

      --显示字符编码

    -----------------------------------------------------------------------------------------------------

      --如果t2不存在则创建名字是t2的数据库,把这个t2的编码设置成gbk;

    -----------------------------------------------------------------------------------------------------

       --修改数据库编码,使之成为utf8编码方式

    -----------------------------------------------------------------------------------------------------

    6:数据库的增删改查语句

      

    -----------------------------------------------------------------------------------------------------

    7:创建表

    -----------------------------------------------------------------------------------------------------

      --查看表

    -----------------------------------------------------------------------------------------------------

      --查看所有的表

    -----------------------------------------------------------------------------------------------------

      --查看数据表结构

    -----------------------------------------------------------------------------------------------------

      --记录的插入

    -----------------------------------------------------------------------------------------------------

      --记录的查找

    -----------------------------------------------------------------------------------------------------

      --空值与非空

        --NULL:字段值可以为空

        --NOT NULL:字段值禁止为空

    -----------------------------------------------------------------------------------------------------

    8:AUTO_INCREAMENT

      --自动编号,且必须与主键组合使用

      --默认情况下,起始值为1,每次的增量为1

    下面演示一个错误:

    -----------------------------------------------------------------------------------------------------

      --主键 PRIMARY KEY

        --每张数据表只能存在一个主键

        --主键保证记录的唯一性

        --主键自动为NOT NULL

      --NO表示主键不为空

    -----------------------------------------------------------------------------------------------------

      --主键可以不与auto_increament(自动编号)一起使用

    但是 auto_increament必须与主键一起使用

    -----------------------------------------------------------------------------------------------------

    9:UNIQUE KEY

      --唯一约束

      --唯一约束可以保证记录的唯一性

      --唯一约束的字段可以为空值(NULL)

      --每张数据表可以存在多个唯一约束

    -----------------------------------------------------------------------------------------------------

    10:DEFAULT

      --默认值

      --当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

    -----------------------------------------------------------------------------------------------------

    11:约束

      --约束保证数据的完整性和唯一性

      --约束分为表级约束和列级约束

      --约束类型包括:

        --NOT NULL 非空约束

        --PRIMARY KEY 主键约束

        --UNIQUE KEY 唯一约束

        --DEFAULT 默认约束

        --FOREIGN KEY 外键约束

    -----------------------------------------------------------------------------------------------------

    12:外键约束:

       --实现一对一或一对多的关系

         --保持数据一致性,完整性

    -----------------------------------------------------------------------------------------------------

    外键约束的参照操作:

      --CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行

      --SET NULL:从父表删除或更新行,并设置字表中的外键列为NULL。如果使用该选项,必须保证字表列没有指定NOT NULL

      --RESTRICT:拒绝对父表的删除或更新操作。

      --NO ACTION:标准sql关键字,在mysql中与restrict相同

      --删除主表provinces中id=3的记录,目的是看看子表中关联的记录是否也被删除掉

    加油的人生不解释
  • 相关阅读:
    8. Automatic Properties(自动属性)
    egg文件安装
    [翻译]深入理解Tornado——一个异步web服务器
    tornado模板的自动编码问题(autoescape )
    PIL的IOError: decoder jpeg not available错误的排除方法
    MongoDB的更新问题
    easy_install
    _imaging.c:75:20: 致命错误: Python.h:没有那个文件或目录
    各类情感的能量等级&大自然与人类能量级别的关系(转)
    python的装饰器(property)
  • 原文地址:https://www.cnblogs.com/s6-b/p/5569590.html
Copyright © 2020-2023  润新知