Mysql常用命令

查看数据库列表:SHOW DATABASES;
创建数据库:CREATE DATEBASE 库名;
切换到数据库:USE 库名;

查看表列表:SHOW TABLES;
创建表:CREATE TABLE 表名(列1 属性,列2 属性, 列3 属性);
查看表:DESC 表名;
重命名表:ALTER TABLE 表名 RENAME 新表名;
删除表:DROP 表名;

添加列:ALTER TABLE 表名 ADD 列名 属性;
修改列属性:ALTER TABLE 表名 MODIFY 列名 属性;
重命名列:ALTER TABLE 表名 CHANGE COLUMN 列名 新列名 属性;
删除列:ALTER TABLE 表名 DROP COLUMN 列名;

插入行:INSERT INTO 表名(列1,列2,列3) VALUES(值1,值2,值3);
查询行:
1、SELECT 列1,列2 FROM 表名;
2、SELECT * FROM 表名;
3、SELECT * FROM 表名 WHERE 列 运算符 值;

删除行:DELETE FROM 表名 WHERE 列 运算符 值;
更新行:UPDATE 表名 SET 列=新值 WHERE 列 运算符 值;

创建用户:CREATE USER 用户名 IDENTIFIED BY 密码;
重命名用户:RENAME USER 用户名 TO 新用户名;
删除用户:DROP USER 用户名;

修改密码:SET PASSWORD FOR 用户名 = PASSWORD('新密码');

授予权限:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'主机' IDENTIFIED BY '密码';
撤销权限:REVOKE ALL PRIVILEGES FROM 用户名;

备份数据库:mysqldump -uroot -p'密码' 库名 > 备份文件名.sql
恢复数据库:mysql -uroot -p'密码' 库名 < 备份文件名.sql

显示支持的编码:SHOW CHARACTER SET;
显示当前库的编码:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';

创建指定编码的数据库:
CREATE DATABASE 库名 DEFAULT CHARACTER SET utf8,DEFAULT COLLATE uft8_general_ci;

转载于:https://www.cnblogs.com/henrylinux/p/9931359.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值