zoukankan      html  css  js  c++  java
  • MySQL之库操作

     随笔记录方便自己和同路人查阅。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

     最近在复习MySQL,为什么是复习呢?大家应该都懂,技能好久不用都还给老师了,因为以前学习没有记录的习惯,学的时候会不用就忘,

    而且用的时候不能快速理解,还要再次观看视频或者翻看厚厚的书籍,所以本次复习随笔记录,方便以后查看。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

    库操作

    对数据库的增删改查

    新增数据库

    基本语法

    Creata database数据库名字[库选项];(create database mydatabase charset utf8;

    库选项:用来约束数据库,分为两个选项

    字符集设定:charset/characher set具体字符集:GJBUTF8

    校对集设定:chollate 具体校对集(数据比较的规则)

     

    其中:数据库名字不能用关键字(已经被使用的字符)或者保留字(将来可能被用到的)

     

    如果非要使用关键字或者保留字,那么必须使用反引号(esc键在英文状态下输入)

    中文数据库是可以使用的,但是有前提条件,保证服务器能够识别中文(建议别用)

    -- 创建中文数据库

    create database `中国` charset utf8; --  此时可能会报错

    -- 解决方案:告诉服务器当前中文的字符集是什么

    set names gbk;

    create database 中国 charset utf8;

    当创建数据库的SQ;语句执行之后,发生了什么?

    1. 在数据库系统中,增加了对应的数据库信息;
    2. 会在保存数据的文件夹下:Data目录,创建一个对应数据库名字的文件

       

      3. 每个数据库下都有一个opt文件;保存了库选项

       

    查看数据库

    1. 查看所有数据库:show databases;

             

      2. 查看指定部分的数据库:模糊查询

      Show databases like ‘pattern’; -- pattern是匹配模式

      %:表示匹配多个字符

      _:表示匹配单个字符,使用_时需要转义一下

       

      3. 查看数据库的创建语句:show create database 数据库名字;

       

    更新数据库

    数据库名字不可以修改;

    Alter database 数据库名字[库选项]

    Charset/charachter set [=]字符集

    Chollate 校对集

    数据库的修改仅限库选项:字符集和校对集(校对集依赖字符集)

     

    删除数据库

    所有的操作中;删除数据是最简单的。

    Drop database数据库名字

      1.在数据库内部看不到对应的数据库了

       

      2. 在对应的数据库存储的文件夹内:数据库名字对应的文件夹删除(级联删除:意味着里面的数据表全部删除)

    注意:数据库的删除不是闹着玩的,不要所以删除,建议先进行备份后再删除(删除不可逆)。

  • 相关阅读:
    C#客户端程序Visual Studio远程调试
    VS2013如何转成VS2010且不会出现此项目与Visual Studio的当前版本不兼容的报错
    Windows控件的命名规范
    VS2010中如何将exe文件生成setup安装文件
    Altium Designer Summer 09的操作
    Java SE(一)——java基础
    Java SE(二)——java语言基础
    重写与重载的区别
    Altium Designer Summer 09——元器件的封装
    Java SE(四)——java 面向对象入门
  • 原文地址:https://www.cnblogs.com/lirongyang/p/11088767.html
Copyright © 2011-2022 走看看