mysql必会命令整理

xiaoxiao2021-02-28  151

MySQL必会命令整理 共39条命令,条条精辟 1、显示当前数据库服务器中的数据库列表: mysql> SHOW DATABASES; 注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 2、显示数据库中的数据表: mysql> USE 库名; mysql> SHOW TABLES; 3、显示数据表的结构: mysql> DESCRIBE 表名; 4、建立数据库: mysql> CREATE DATABASE 库名; 5、建立数据表: mysql> USE 库名; mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1)); 6、删除数据库: mysql> DROP DATABASE 库名; 7、删除数据表: mysql> DROP TABLE 表名; 8、将表中记录清空: mysql> DELETE FROM 表名; 9、显示表中的记录: mysql> SELECT * FROM 表名; 10、往表中插入记录: mysql> INSERT INTO 表名 VALUES (”hyq”,”M”); 11、更新表中数据: mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c'; 12、用文本方式将数据装入数据表中: mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名; 13、导入.sql文件命令: mysql> USE 数据库名; mysql> SOURCE d:/mysql.sql; mysql> FLUSH PRIVILEGES; 15、显示use的数据库名: mysql> SELECT DATABASE(); 16、显示当前的user: mysql> SELECT USER(); 17、使用G按行垂直显示结果 select * from USER\G; 18、创建用户: CREATE USER ‘haha’@'%' IDENTIFIED BY '123456'; 19、创建数据库: CREATE DATABASE IF NOT EXISTS `haha`; 20、赋予权限: GRANT ALL PRIVILEGES ON `haha`.* TO  'haha'@'%'; 21、刷新权限: FLUSH PRIVILEGES; 22、撤销权限: revoke all on *.* from 'e421083458'@'%'; 23、命令行修改root密码: mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’; 24、插入表格示例: create table teacher( id int(5) auto_increment NOT NULL primary key, `name` varchar(20) default 'hello', year date ); 25、插入数据 insert into teacher values(”,’allen’,'大连一中’,'1976-10-10′); insert into teacher values(”,’jack’,'大连二中’,'1975-12-23′); 26、导出表 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u user_name -p123456 database_name > outfile_name.sql 27、导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u user_name -p database_name table_name > outfile_name.sql 28、导出一个数据库结构 mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 29、带语言参数导出 mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql 30、更改表名:     alter table table_name rename new_t; 31、添加列 :     alter table table_name add column c_n column attributes; 32、删除列:     alter table table_name drop column c_n; 33、创建索引:     alter table c_table add index (c_n1,c_n2);     alter table c_table add unique index_name(c_n);     alter table c_table add primary key(sid); 34、删除索引:     alter table c_table drop index c_n1; 35、更改列信息:     alter  table t_table change c_1 c_1 varchar(200);     alter table t_table modify 1 c_1 varchar(200); 36、insert插入语句:     insert into table_name (c_1,c_2)         values ('x1',1); 37、update语句:     update  table_name set c_1 =1 where c_2=3; 38、删除数据库或者表:     drop table table_name;     drop database database_name;//使用mysql_drop_db()可以删除的. 39、破解本地的mysql用户名密码     Windows:     1.用系统管理员登陆系统。     2.停止MySQL的服务。     3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin     4.跳过权限检查启动MySQL,     c:\mysql\bin>mysqld-nt --skip-grant-tables     5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码     c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"     c:\mysql\bin>mysqladmin -u root -p shutdown     将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。     6.停止MySQL Server,用正常模式启动Mysql     7.你可以用新的密码链接到Mysql了。     Unix&Linux:     1.用root或者运行mysqld的用户登录系统;     2.利用kill命令结束掉mysqld的进程;     3.使用--skip-grant-tables参数启动MySQL Server     shell>mysqld_safe --skip-grant-tables &     4.为root@localhost设置新密码     shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server
转载请注明原文地址: https://www.6miu.com/read-27552.html

最新回复(0)