MySQL 基础命令

一、数据库操作SQL语句

1、显示服务器上当前存在什么数据库

show databases;

2、创建名称为user的数据库

create databases user;

3、删除名称为user的数据库

drop databases user;

4、选择user数据库

use user;

二、表操作SQL语句

1、显示当前数据库中存在什么表

show tables;

2、查看student表结构

describe student;

3、从student表中检索出唯一的不重复记录:

select distinct username from student;

4、更改表结构,将student表username字段的字段类型改为CHAR(25)

alter  table student change username usernamechar(25);

5、查看某张表的表头

desc student ;

6、修改表名

① rename table 原表名 to 新表名;

② alter table 原表名 rename to 新表名;

7、复制表

create table table2 select * from table1;

8、给表添加字段

alter table 表名 add  column 字段名 属性;

9、删除字段

alter table 表名 drop column 字段名

三、其它

1 获取当前时间

select now();

2 退出MySQL命令

exit(回车)

3  mysql服务的启动和停止

net start mysql

net stop mysql

4  登陆mysql

mysql -u 用户名 -p 用户密码

5 增加新用户

grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”

如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,delete on *.* to user1@localhost Identified by “password1”;

如果你不想user1有密码,可以再打一个命令将密码去掉。

grant select,insert,update,delete on mydb.* to user1@localhost identified by “”;

相关连接:

抓取每张表的行数

作者: 甬洁网络

--移动互联网&物联网技术提供商