l MySQL:
安装: pip install PyMySQL(python3)
Mysqu -uroot -p :打开mysql
访问时报错密码强度过低解决办法:
mysql->set global valIDAte_password_policy=0; #密码强度设为最低等级mysql
mysql->set global validate_password_length=4; #密码允许最小长度为4
mysql->flush privileges; #更新授权表,生效
报错Accessdenied for user 'root'@'%' to database 'mytest'解决办法:grant all on xxx.* to 'root'@'%'identified by 'password' with grant option; 其中:xxx代表创建的数据库; password为用户密码,在此为root的密码。
l 显示数据库:SHOW DATABASESl 创建数据库:1.CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;(utf-8编码) 2. CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;(gbk编码)
l 打开数据库:USE db_name;
l 用户管理: 创建用户:create user '用户名'@'IP地址' identified by '密码';
删除用户: drop user '用户名'@'IP地址';
修改用户: rename user '用户名'@'IP地址'; to '新用户名'@'IP址
修改密码: set password for '用户名'@'IP地址' = Password('新密码')l 显示数据表:show tables;创建数据表:create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空)ENGINE=InnoDB DEFAULT CHARSET=utf8l 删除表:drop table 表名
l 清空表:delete from 表名 truncate table 表名
l 增:insert into 表 (列名,列名…) values (值,值,值…)
Insert into 表(列名,列名)VALUES (值,值…),(值,值…)Insert into 表 (列名,列名…)SELECT(列名,列名…) from 表
l 删:delete from 表
delete from 表 where 条件l 改:update 表 setname=’alex’ where id>1
l 查:select * from 表 (整个表)
select *from 表 where 条件
具体数据库操作详见:http://www.cnblogs.com/programmer-tlh/p/5782418.html