基本操作了解并附带案例与练习篇
创建完成后,MYSQL会在data目录中创建与数据库同名的子目录,同时在数据库目录下创建一个db.opt文件,来保存数据库选项。
可选项 [if not exists] 添加后表示如果服务器中没有该库则创建,否则忽略此条SQL语句
show warnings;//查看错误信息以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
[root@host]# mysql -u root -p Enter password:****** # 登录后进入终端 mysql> create DATABASE RUNOOB;使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root 用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
[root@host]# mysqladmin -u root -p create RUNOOB Enter password:******以下实例选取了数据库 RUNOOB:
[root@host]# mysql -u root -p Enter password:****** mysql> use RUNOOB; Database changed mysql>执行以上命令后,你就已经成功选择了 RUNOOB 数据库,在后续的操作中都会在 RUNOOB 数据库中执行。
注意: 所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称。
例如删除名为 RUNOOB 的数据库
mysql> drop database RUNOOB;你也可以使用 mysql mysqladmin 命令在终端来执行删除命令。以下实例删除数据RUNOOB(该数据库已创建):
[root@host]# mysqladmin -u root -p drop RUNOOB Enter password:******执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:
Dropping the database is potentially a very bad thing to do. Any data stored in the database will be destroyed. Do you really want to drop the 'RUNOOB' database [y/N] y Database "RUNOOB" dropped#此为单行注释
单行注释也支持”-- “,为了不和减法运算等混淆,在最后要添加一个控制字符(空格,制表符等)– 此也是单行注释
多行注释以/*...*/u /* 此为多 行注释 */
在MYSQL中SQL语句的:
在命令行窗口中可用 “ \g ” 代替 “ ; ” 结束语句另外还可以用 **“ \G ”**结束,这样显示结果以每条记录为一组,纵向展示。为避免自定义的名称与系统命令冲突,可用 “ ` ` ” 反引号包裹自定义名称点击练习对应知识-库与表的管理案例与操作练习【复习系列】