MySQL常用命令

0 安装与配置


1 启动与停止

1.1 启动服务

Fedora: su -c 'systemctl start mysqld.service'

1.2 停止服务

Fedora: su -c 'systemctl stop mysqld.service'

2 登录与退出

2.1 登录

shell>mysql -h host -u user -p

Enter password:
host和user分别代表MySQL服务器运行的主机名和账户用户名。

如果出现:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

表示服务没有启动,请参见1.1启动服务部分。

2.2 退出

mysql>QUIT

3 用户管理

3.1 创建用户

shell>mysql -h host -u root -p //root 用户登录

Enter password:

mysql>insert into mysql.user(Host,User,Passwordvalues("localhost","demo",password("1234")); //创建用户:demo,密码:1234。

mysql>flush privileges;//刷新系统权限表

3.2 删除用户

shell>mysql -h host -u root -p

Enter password:

mysql>delete from mysql.user where user='demo' and host='localhost';

mysql>flush privileges;

3.3 更新密码

shell>mysql -h host -u root -p

Enter password:

mysql>update mysql.user set password=password('1234') where User='demo' and Host='localhost';

mysql>flush privileges;

4 数据库操作

4.1 查看数据库

mysql>SHOW databases;

4.2 创建数据库

mysql>CREATE DATABASE example;

4.3 删除数据库

mysql>DROP DATABASE example;

4.4 选择数据库

mysql>USE example;

4.5 查看表

mysql>SHOW tables;

4.6 创建表

mysql>CTEATE TABLE mytable(name TEXT,sex CHAR(1),birth DATE);

4.7 删除表

mysql>DROP TABLE mytable;

4.8 显示表结构

mysql>DESCRIBE mytable;

4.9 添加记录

mysql>INSERT INTO mytable VALUES('Echo','f','1983-05-14');

4.10 删除记录

mysql>DELETE FROM mytable WHERE sex="f";

4.11 清空记录

mysql>TRUNCATE table mytable;

4.12 查看数据

mysql>SELECT * FROM mytable;

5 授权

MySQL grant 语法的详细解析


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值