linux下mysql 操作命令.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Linux 下 MySQL 操作命令 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序中。在 Linux 环境下,MySQL 的操作命令是开发者和数据库管理员必须掌握的基本技能。本文总结了 Linux 下 MySQL 操作命令的基本知识点,包括启动、重启、关闭 MySQL 服务器,连接 MySQL 服务器,修改 MySQL 密码,增加新用户,显示数据库列表,显示库中的数据表,显示数据表的结构,建库、建表、删库和删表,清空表记录,显示表中的记录,修改数据库编码格式,重命名表,查看 SQL 语句的效率,导入和导出数据等。 一、启动、重启、关闭 MySQL 服务器 在 Linux 环境下,启动、重启、关闭 MySQL 服务器的命令分别是: 1. 启动 MySQL 服务器:mysqladmin start 或 /etc/init.d/mysql start 2. 重启 MySQL 服务器:mysqladmin restart 或 /etc/init.d/mysql restart 3. 关闭 MySQL 服务器:mysqladmin shutdown 或 /etc/init.d/mysql shutdown 二、连接 MySQL 服务器 连接 MySQL 服务器的命令是: mysql -u root -p 其中,-u root 表示以 root 用户身份连接 MySQL 服务器,-p 表示输入密码。 三、修改 MySQL 密码 修改 MySQL 密码的命令是: mysqladmin -u 用户名 -p 旧密码 password 新密码 或 SET PASSWORD FOR root=PASSWORD("新密码"); 四、增加新用户 增加新用户的命令是: grant select,insert,update,delete on 数据库.* to 用户名@登录主机 identified by "密码" 例如,增加一个用户 test,密码为 123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限: grant select,insert,update,delete on *.* to "test"@"%" identified by "123"; 五、显示数据库列表 显示数据库列表的命令是: show databases; 六、显示库中的数据表 显示库中的数据表的命令是: use 库名; show tables; 七、显示数据表的结构 显示数据表的结构的命令是: describe 表名; 八、建库和建表 建库的命令是: create database 库名; 例如,创建一个名为 test 的数据库,字符集为 GBK: create database test DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 建表的命令是: use 库名; create table 表名(字段设定列表); 例如,创建一个名为 test 的表,字段为 id、name、duty: use test; create table test(id int, name varchar(20), duty varchar(20)); 九、删库和删表 删库的命令是: drop database 库名; 删表的命令是: drop table 表名; 十、清空表记录 清空表记录的命令是: delete from 表名; 或 truncate table 表名; 十一、显示表中的记录 显示表中的记录的命令是: select * from 表名; 十二、修改数据库编码格式 修改数据库编码格式的命令是: alter database 库名 default character set 字符集名称; 例如,修改数据库 test 的编码格式为 UTF8: alter database test default character set utf8; 十三、重命名表 重命名表的命令是: alter table 旧表名 rename 新表名; 十四、查看 SQL 语句的效率 查看 SQL 语句的效率的命令是: explain <表名>; 例如,查看 SQL 语句 select * from t3 where id=3952602 的效率: explain select * from t3 where id=3952602; 十五、导入和导出数据 导入数据的命令是: mysql> LOAD DATA LOCAL INFILE "文件名" INTO TABLE 表名; 例如,导入文件 D:/mysql.txt 到表 MYTABLE 中: mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 导出数据的命令是: mysqldump --opt 数据库名 > 文件名.sql 例如,备份数据库 news 中的所有表到文件 news.sql 中: mysqldump --opt news > news.sql
剩余8页未读,继续阅读
- 粉丝: 0
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助