修改ROOT密码:
mysqladmin -u root -p flush-privileges password
创建用户:
GRANT USAGE ON *.* TO 'name'@'localhost' IDENTIFIED BY 'pwd';
增加 查看 权限:
GRANT SELECT ON *.* TO 'name'@'localhost'
所有权限:
GRANT ALL ON *.* TO 'name'@'localhost'
查看某个用户所拥有的权限:
SHOW GRANTS FOR 'name'@'localhost'
连接到服务器
mysql -u root -p
查看数据库列表:
SHOW DATABASES;
创建数据库:
CREATE DATABASE db1
删除数据库:
DROP DATABASE db1
创建表:
CREATE TABLE tbname (id INT,...);
删除表:
DROP TABLE tbname
查看表字段等信息:
DESCRIBE tables; # tables = 表 name
插入数据
INSERT INTO table VALUES(,,,,);
插入两行数据
INSERT INTO table VALUES(,),(,);
查询数据
SELECT * from table;
修改数据
UPDATE 表 SET 字段 = '新值' WHERE '条件';
表:
主键
PRIMARY KEY
自增:
AUTO_INCREMENT
不允许重复:
UNIQUE
创建表:
CREATE TABLES tbname (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255));