mysql03-mysql语句的简单使用

1、数据库

mysql> show databases;                   --查看有哪些数据库
mysql> create database database_name;    --创建数据库

mysql> select database();                --查看当前使用的数据库
mysql> use database_name;                --使用某个数据库

mysql> drop database database_name;      --删除数据库

2、数据表

mysql> show tables;                                       --查看当前数据库有哪些表
mysql> create table table_name(name char(30),age int);    --创建表

mysql> drop table table_name;                             --删除表
mysql> TRUNCATE tb_name;                                  --清空表,并重置AUTOINCREMENT计数器;

mysql> desc table_name;                                   --显示表结构
mysql> show table status like 'table_name';               --查看表属性

mysql> selete * from table_name;                          --查看表中的所用数据

3、增删改查

mysql> insert into table_name(id,name)values('1','hengha');    --添加一行

mysql> selete * from table_name where ...;                     --查询符合条件的行

mysql> update table_name set 字段=值 where ...;                 --修改符合条件的行

mysql> delete from table_name where ...;                       --删除符合条件的行

4、用户管理

mysql> select user,host,authentication_string from user;        --查看用户和密码

mysql> create user '用户名'@'IP地址' identified by '密码';        --创建用户

mysql> drop user '用户名'@'IP地址';                               --删除用户

mysql> rename user '用户名'@'IP地址' to '新用户名'@'主机名';        --修改用户

mysql> set password for '用户名'@'IP地址' = Password('新密码');    --修改密码

5、授权管理

mysql> show grants for '用户名'@'IP地址';                --查看有户的权限

mysql> grant 权限 on 数据库.表 to '用户名'@'IP地址';       --授权

mysql> remove 权限 on 数据库.表 from '用户名'@'IP地址';    --取消授权

6、其他

mysql> show indexes from table_name;    --显示指定表上的索引
mysql> select LAST_INSERT_ID();         --查看上次自动增长到的数值
mysql> show create 对象 name;            --显示创建对象(database|table|view)时使用的SQL语句
mysql> show engines;
mysql> SHOW VARIABLES LIKE '%innodb%';
mysql> SHOW CHARACTER SET;              --当前服务器所支持的所有字符集
mysql> SHOW COLLATION;                  --各个字符集的排序规则

 

#                                                                                                                   #
posted @ 2021-08-07 19:58  麦恒  阅读(39)  评论(0编辑  收藏  举报