zoukankan      html  css  js  c++  java
  • mysql数据库知识

    学而时习之,不亦说乎!

                                 --《论语》

    数据库所有操作的总结。
     
    1.mysql的数据库服务为mysqld.exe
     
    windows命令行启动mysql数据库服务:>net start 数据库服务名。
    windows命令行停止mysql数据库服务:>net stop 数据库服务名。
     
    2.mysql的默认客户端为mysql.exe
     
    3.使用mysql.exe连接mysql服务器,输入命令>mysql -u root -p
    注:最好不要直接输入密码,因为这样如果命令行没关,可以通过翻页键查看到密码。
     
    4.mysql命令通过“;”结束,如果输入命令错误,不想让它执行,可以输入“c”;
     
    5.查看数据库>show databases;
     
    6.创建数据库>create database [if not exists] 数据库名;
     
    7.创建数据库时指定数据库字符集和排序规则>create database 数据库名 default character set utf8 collate 新的排序规则;
    或者:>create database 数据库名 charset utf8 collate 新的排序规则;
     
    8.查看数据库信息>show create database 数据库名;
     
    9.修改数据库字符集和排序规则>alter database 数据库名 default character set 新的字符集 collate 新的排序规则;
     
    10.删除数据库>DROP DATABASE [IF EXISTS] 数据库名;
     
    11.使用数据库:>use 数据库名;
     
    12.不能修改数据库名字,一些工具提供修改数据库名实际上是先建一个库,导入数据,删除原库。
     
    13.安装时默认的4个数据库(数据库不同有差异):
    +--------------------+
    | information_schema | -- mysql元数据,基础数据
    | mysql | --mysql配置数据库,其中包含用户信息。(用户名和密码,权限管理)
    | performance_schema | --mysql数据库软件的运行数据,日志信息,性能数据
    | test | --测试数据库。空的
    +--------------------+
     
    14.数据库备份:>mysqldump -h主机名 -u用户名 -p密码 数据库名>文件名;
    -p和密码之间不能空格
     
    15.数据库还原:>mysql -h主机名 -u用户名 -p密码 数据库名<文件名
    末尾不能有分号或者直接这儿不写密码,回车后写密码更安全。
     
    16.自定义命令行的结束符,在此行过后可用:>delimiter 结束符
     
    17.查看所有编码表:>show charset;
     
    18.查看所有排序规则:>show collation;
    一般来说,英语不存在排序问题。所有规则都是b>a
  • 相关阅读:
    《1024伐木累》-小白篇之月侠-总章节五
    《1024伐木累-周末特别篇》-中彩票了,开发APP
    《1024伐木累》-有话直说,蛋疼~
    《1024伐木累》- 老王请客吃晚饭,介绍对象
    《1024伐木累》-小白篇之丽姐(前篇)-总章节四
    程序员最值得听的歌曲TOP10
    《1024伐木累》-职位不分贵贱,没房子怎么乐
    偶是一只别人眼里的程序猿
    《1024伐木累》-写代码写的娘炮了
    《1024伐木累》-小白篇之加班(结束篇)-总章节三
  • 原文地址:https://www.cnblogs.com/zby9527/p/7059730.html
Copyright © 2011-2022 走看看