赞
踩
注:在linux下数据库名与表名是严格区分大小写的;表的别名是严格区分大小写的;列名与列的别名在所有的情况下均是忽略大小写的;变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。
基本语法:CREATE DATABASE 数据库名称 [库选项];#[ ] 表示可选填,库选项例如字符集CHARSET,校对集COLLATE.数据库名称可以使数字字母下划线,但不能以数字开头
创建一个名为D4C的数据库:
如果名为D4C的数据库已经存在,也就是有同名的数据库那么会创建失败,程序会报错,此时可以通过添加IF NOT EXISTS来在制定数据库不存在的时候创建
再次创建一个D4C数据库:
有一条警告信息,可通过SHOW WARNINGS查看错误信息:
名为D4C的数据库已经存在,不能重复创建
本质上来说创建数据库就是在存储数据的文件夹data下生成与数据库同名的目录,用于保存数据库相关的内容,所以实际上可以直接找到data文件夹创建目录来完成数据库的创建。
基本语法:SHOW DATABASES;
information_schema:数据字典,保存所有数据表和库的结构信息,performance_schema:性能字典,保存全局变量等设置。mysql:负责MYSQL控制和管理信息。sys是系统数据库,包括存储过程自定义函数等信息。
在对数据和数据表操作前首先需要选择数据库
基本语法:USE 数据库名称;
或者可以在登陆时直接填写数据库
基本语法:mysql -u 用户名 -p 密码 数据库名
如果想隐藏密码登陆则是直接mysql -u 用户名 -p 数据库名然后出现Enter password:******
基本语法:DROP DATABASE 数据库名称;
同样的如果要删除的数据库不存在就会报错,可以使用IF NOT EXISTS来避免
查看warning的方式与上面相同
再删库跑路之前记得备份以免出现不可挽回的错误
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。