MySQL 常用命令
本地操作的选择是比较多的,我个人比较喜欢navicat,但是一旦面对服务器上的数据库,有时候也是不得不使用命令行的。
1.登录数据库
无密码登录:
$ mysql
用户名密码登陆:
$ mysql -u username -p
回车后输入密码即可
2.查看所有数据库
mysql> show databases;
需要注意最后的分号,我曾经就因为没有加分号折腾了很久。
3.选择要使用的数据库 假设要选择mysql这个数据库(MySQL里默认有的)
mysql> use mysql;
4.删除数据库表记录 假设要删除user表中id为6的记录
mysql> delete from user where id = 6;
5.插入数据库表记录 假设要在表user中添加一条记录
mysql> INSERT INTO user(`name`,`password`) VALUES("shellbye","you_will_never_guess");
6.更新数据库表记录 假设要更新表user中id为9的用户的名字
mysql> UPDATE user set name="shellbye2" where id=9;
7.执行sql文件 登录并选择数据库后:
mysql> source path/to/your/file.sql
或
mysql -u yourusername -p yourpassword yourdatabase < file.sql
8.在新建表的时候指明编码 假设新建表user,并使用utf-8编码
mysql> CREATE DATABASE user CHARACTER SET utf8 COLLATE utf8_general_ci;
9.删除数据库 假设删除数据库my_test_db
mysql> drop database my_test_db;
10.数据库终极解决方案 请点击这里
blog comments powered by Disqus