由于在学习的过程中,经常性的忘记以前的一些东西,所以我决定用博客记录下一些必要的东西。今天我要记录的是mysql的相关命令使用。虽然很常见但是为了下次不用再到网上搜索资料,所以这个还是有必要的。

1.在linux下进入mysql:mysql -u root -p

password

2.修改已经创建好的数据库名字:假设源库名为 "srcdb",目标库名是"trgdb"。

首先创建目标库:

create database trgdb;

获取所有源库的表名:

use information_schema;

select table_name from tables where table_schema="srcdb";

然后按照一下命令一个个修改:

rename table srcdb.[tablename] to trgdb.[tablename]; //当然后面trgdb.[tablename] 中的tablename是任意取的。

3.查看是否有其他进程使用当前数据库:show processlist;

4.mysql 查看表结构:desc table_name | show columns form table_name;//这里的 '|'表示或者

5.mysql 插入日期:insert into table values(curdate(),now()); //now()函数获取日期的格式为:YY-MM-DD HH:MM:SS  curdate()获取日期的格式为:YY-MM-DD;


创建数据库用户库并服务权限。

insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));

GRANT ALL PRIVILEGES ON DB(或者*).* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;