赋用户权限
grant all privileges on test.* to abc@"17.4.%.%" identified by '123456' with grant option;
flush privileges
修改库名
use information_schema;
select table_name from TABLES where TABLE_SCHEMA = 'OLDDB名'
rename table oldDB.test to NewDB.test
但是如果有触发器就不行
MYSQL里面的日期相加
DATE_ADD(curdate(), INTERVAL 1 DAY);
update table set field1 = DATE_ADD(field2, INTERVAL 1 YEAR) where id = ID;
可以依据某个字段去设置另外一个字段的值
--导库与导表
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
导出(只导数据结构)
mysqldump -u root -p -d --add-drop-table 数据库名字 >导出的文件名
怎么导入?
source D:/mysql-study/InsertTest.sql
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql
表示导入新的SQL进来
--建库的时候指定编码
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
阅读(1035) | 评论(0) | 转发(0) |