MySQL常用命令及操作
1、登录与退出 1)登录windows下直接在DOS命令窗口用root用户登录输入mysql回车;linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p 密码 即可进入mysql>界面。 2)退出执行 exit 回车 即可。 3)修改密码mysql -u 用户名 -p 密码 password 新密码
2、数据库基本操作 1)显示数据库mysql>show databases; 2)创建数据库mysql>create database name; //这里的name是指需要创建的数据库的名字。 3)删除数据库mysql>drop database name; //这里的name是指需要删除的数据库的名字。 4)选择数据库mysql>use databasename; //这里的databasename是指选择的数据库的名字。 5)查看当前使用的数据库mysql>select database();
3、表的基本操作 注意:表的所有操作之前必须使用use databasename;说明选择的哪个数据库。 1)显示表mysql>show tables; 2)显示具体的表结构mysql>describe tablename; 3)创建表mysql>create table tablename(col1 type, col2 type....); //这里的tablename是指要创建的表名。 4)删除表mysql>drop table tablename; //这里的tablename是指要创建的表名。 5)插入数据insert into tablename values(col1 value,col2 value....); 6)查询数据select * from tablename where .......; 7)更新数据update tablename set col1 = newvalue where .....; 8)删除数据delete from tablename where ......;
4、文件导入 1)导入.sql文件命令(例如D:/mysql.sql)mysql>use databasename;mysql>source d:/mysql.sql; 2)用文本方式将数据导入数据库表mysql>load data local infile 'filename' into table tablename;
5、用户权限操作 1)增加新用户grant select on databasename.* to username@localhost identified by 'password' 2)增加所有权限给用户grant all privileges on *.* to username@localhost identified by 'password'; 3)增加数据库的具体操作给用户grant select ,insert,update on databasename.* to username@localhost identified by 'password' 4)增加数据库的某张表的操作权限给用户grant update,delete on databasename.tablename to username@localhost identified by 'password' 5)删除权限revoke all privileges on *.* from username@localhost 6)flush privileges;
6、MySQL数据库备份迁移 1)远程数据库备份mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql 2)导入备份的数据库=> mysql -ushenweiyan -p //登录MySQLEnter password:mysql> use newucdb;mysql> source /home/shenweiyan/mysql-bk/discuzdb_3_2.sql; //将discuz数据库信息导入成为newucdb的保存信息
相关文章: