基本入门操作
假设mysql的用户名是root,密码是password
查看mysql是否在运行
$ sudo netstat -tap | grep mysql
登录MySQL
$ mysql -u root -p
输入密码password
查看都有哪些数据库
mysql> show databases;
使用数据库
mysql> use [database_name]
例如选择mysql的系统库
mysql> use mysql;
查看表
mysql> show tables;
创建数据库
mysql> create database [database_name];
例如创建叫test的数据库
mysql> create database test;
创建表
在test数据库里创建一个叫user的表
mysql> use test;
mysql> :create table user (name VARCHAR(20), password VARCHAR(20));
插入一条记录
向test数据库的user表插入一条记录
mysql> insert into user values('Tom', '123');
查看表中的记录
查看所有字段
mysql> select * from user;
只查看name和password字段
mysql> select name, password from user;
删除一条记录
mysql> delete from user where name='Tom';
修改一条记录
mysql> update user set password='798' where name='Tom';
为数据库创建一个新的账号
创建账号,hostname是运行这个账号从哪个IP访问。
mysql> use mysql
mysql> create user 'username'@'hostname' identified by 'password';
给一个账号赋予权力
例如赋予对test中所有表select和update的权利
mysql> grant select, update on test.* to 'username'@'hostname';