MySQL 数据库操作命令汇总

此文全部都是基本的数据库语言

 

1.登陆到mysql

>mysql -h hostname -u username -p

然后等待系统提示输入密码即可登陆。如果想在登陆的时候就选择好数据库,可以使用如下的命令

>mysql -D dabname -h hostname -u username -p

此处的D不能改写为小写

2.选择数据库

> use dbname

3.创建数据库

>create database dbname

MySQL中的数据库将被映射到具有某种文件结构的目录(文件夹),而表则映射到文件。因此创建数据库的时候对它们的名字有直接影响,它可以影响到这些名字的大小写,如果操作系统区分目录与文件的大小写,那么数据库名称和表名称也会区分大小写,在Unix系统中都区分数据库名和表名的大小写,在window系统下则不区分。列的名称和别名的名称不区分大小写,但是不能在同一个SQL语句中使用不同的大小写。这些值得注意。

4.创建用户并分配权限

>GRANT privileges [columns]
ON item
TO user [IDENTIFIED BY ‘password]
[REQUIRE ssl_options]
[WITH [GRANT OPTION|limit_options ]]

方括号中的子句是可选的,斜体部分是需要替换的。

占位符columns是可选的,可以用它来对每一个列制定权限,也可以使用单列的名称或者用逗号分开的一组列的名称。

占位符item是新权限所应用于的数据库或表,可以将它写为“*.*” 表示将权限应用于所有的数据库,即赋予全局权限,更常用的是以“dbname.*”的方式来指定数据库中的所有的表,以“dbname.tablename”的方式来指定单个的表,或者通过“tablename”来指定单个的列

例如给wenfei的用户添加test库的所有权限的命令如下:

>grant all on test.* to wenfei identified by 123

 

 

 

MySQL 数据库操作命令汇总,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。