本地操作的选择是比较多的,我个人比较喜欢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

Published

16 September 2014

Category

tech_world

Tags