 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http://wiki.sseuu.com/index.php?action=history&amp;feed=atom&amp;title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6</id>
		<title>MySQL 命令集锦 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.sseuu.com/index.php?action=history&amp;feed=atom&amp;title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6"/>
		<link rel="alternate" type="text/html" href="http://wiki.sseuu.com/index.php?title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6&amp;action=history"/>
		<updated>2026-04-17T13:53:26Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.sseuu.com/index.php?title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6&amp;diff=119701&amp;oldid=prev</id>
		<title>2023年3月3日 (五) 07:39 江南仁</title>
		<link rel="alternate" type="text/html" href="http://wiki.sseuu.com/index.php?title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6&amp;diff=119701&amp;oldid=prev"/>
				<updated>2023-03-03T07:39:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2023年3月3日 (五) 07:39的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[xxx command denied to user xxx]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一、'''连接MYSQL'''。&amp;#160; [http://tieba.baidu.com/f?kw=mysql mysql吧]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一、'''连接MYSQL'''。&amp;#160; [http://tieba.baidu.com/f?kw=mysql mysql吧]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*格式： mysql -h主机地址 -u用户名 －p用户密码 &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*格式： mysql -h主机地址 -u用户名 －p用户密码 &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>江南仁</name></author>	</entry>

	<entry>
		<id>http://wiki.sseuu.com/index.php?title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6&amp;diff=2769&amp;oldid=prev</id>
		<title>Admin：以内容'一、'''连接MYSQL'''。  [http://tieba.baidu.com/f?kw=mysql mysql吧] *格式： mysql -h主机地址 -u用户名 －p用户密码 &lt;br&gt; 1、连接到本机上的MYSQL。…'创建新页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.sseuu.com/index.php?title=MySQL_%E5%91%BD%E4%BB%A4%E9%9B%86%E9%94%A6&amp;diff=2769&amp;oldid=prev"/>
				<updated>2011-11-27T23:39:44Z</updated>
		
		<summary type="html">&lt;p&gt;以内容&amp;#039;一、&amp;#039;&amp;#039;&amp;#039;连接MYSQL&amp;#039;&amp;#039;&amp;#039;。  [http://tieba.baidu.com/f?kw=mysql mysql吧] *格式： mysql -h主机地址 -u用户名 －p用户密码 &amp;lt;br&amp;gt; 1、连接到本机上的MYSQL。…&amp;#039;创建新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;一、'''连接MYSQL'''。  [http://tieba.baidu.com/f?kw=mysql mysql吧]&lt;br /&gt;
*格式： mysql -h主机地址 -u用户名 －p用户密码 &amp;lt;br&amp;gt;&lt;br /&gt;
1、连接到本机上的MYSQL。&amp;lt;br&amp;gt;&lt;br /&gt;
首先打开DOS窗口，然后进入目录mysql\bin，再键入命令mysql -u root -p，回车后提示你输密码.注意用户名前可以有空格也可以没有空格，但是密码前必须没有空格，否则让你重新输入密码.&amp;lt;br&amp;gt;&lt;br /&gt;
如果刚安装好MYSQL，超级用户root是没有密码的，故直接回车即可进入到MYSQL中了，MYSQL的提示符是： mysql&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2、连接到远程主机上的MYSQL。假设远程主机的IP为：110.110.110.110，用户名为root,密码为abcd123。则键入以下命令：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql -h110.110.110.110 -u root -p 123;（注:u与root之间可以不用加空格，其它也一样）&amp;lt;br&amp;gt;&lt;br /&gt;
3、退出MYSQL命令： exit （回车）&amp;lt;br&amp;gt;&lt;br /&gt;
二、'''修改密码'''。&amp;lt;br&amp;gt;&lt;br /&gt;
格式：mysqladmin -u用户名 -p旧密码 password 新密码&amp;lt;br&amp;gt;&lt;br /&gt;
1、给root加个密码ab12。首先在DOS下进入目录mysql\bin，然后键入以下命令&amp;lt;br&amp;gt;&lt;br /&gt;
mysqladmin -u root -password ab12&amp;lt;br&amp;gt;&lt;br /&gt;
注：因为开始时root没有密码，所以-p旧密码一项就可以省略了。&amp;lt;br&amp;gt;&lt;br /&gt;
2、再将root的密码改为djg345。&amp;lt;br&amp;gt;&lt;br /&gt;
mysqladmin -u root -p ab12 password djg345&amp;lt;br&amp;gt;&lt;br /&gt;
三、'''增加新用户'''。&amp;lt;br&amp;gt;&lt;br /&gt;
（注意：和上面不同，下面的因为是MYSQL环境中的命令，所以后面都带一个分号作为命令结束符）&amp;lt;br&amp;gt;&lt;br /&gt;
格式：grant select on 数据库.* to 用户名@登录主机 identified by “密码”&amp;lt;br&amp;gt;&lt;br /&gt;
1、增加一个用户test1密码为abc，让他可以在任何主机上登录，并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL，然后键入以下命令：&amp;lt;br&amp;gt;&lt;br /&gt;
grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;&amp;lt;br&amp;gt;&lt;br /&gt;
但增加的用户是十分危险的，你想如某个人知道test1的密码，那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了，解决办法见2。&amp;lt;br&amp;gt;&lt;br /&gt;
2、增加一个用户test2密码为abc,让他只可以在localhost上登录，并可以对数据库mydb进行查询、插入、修改、删除的操作（localhost指本地主机，即MYSQL数据库所在的那台主机），&amp;lt;br&amp;gt;&lt;br /&gt;
这样用户即使用知道test2的密码，他也无法从internet上直接访问数据库，只能通过MYSQL主机上的web页来访问了。&amp;lt;br&amp;gt;&lt;br /&gt;
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;&amp;lt;br&amp;gt;&lt;br /&gt;
如果你不想test2有密码，可以再打一个命令将密码消掉。&amp;lt;br&amp;gt;&lt;br /&gt;
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;&lt;br /&gt;
下篇我是MYSQL中有关数据库方面的操作。注意：你必须首先登录到MYSQL中，以下操作都是在MYSQL的提示符下进行的，而且每个命令以分号结束。&amp;lt;br&amp;gt;&lt;br /&gt;
一、'''操作技巧'''&amp;lt;br&amp;gt;&lt;br /&gt;
1、如果你打命令时，回车后发现忘记加分号，你无须重打一遍命令，只要打个分号回车就可以了。&amp;lt;br&amp;gt;&lt;br /&gt;
也就是说你可以把一个完整的命令分成几行来打，完后用分号作结束标志就OK。&amp;lt;br&amp;gt;&lt;br /&gt;
2、你可以使用光标上下键调出以前的命令。&amp;lt;br&amp;gt;&lt;br /&gt;
二、'''显示命令'''&amp;lt;br&amp;gt;&lt;br /&gt;
1、显示当前数据库服务器中的数据库列表：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SHOW DATABASES;&amp;lt;br&amp;gt;&lt;br /&gt;
注意：mysql库里面有MYSQL的系统信息，我们改密码和新增用户，实际上就是用这个库进行操作。&amp;lt;br&amp;gt;&lt;br /&gt;
2、显示数据库中的数据表：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; USE 库名；&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SHOW TABLES;&amp;lt;br&amp;gt;&lt;br /&gt;
3、显示数据表的结构：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; DESCRIBE 表名;&amp;lt;br&amp;gt;&lt;br /&gt;
4、建立数据库：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; CREATE DATABASE 库名;&amp;lt;br&amp;gt;&lt;br /&gt;
5、建立数据表：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; USE 库名;&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));&amp;lt;br&amp;gt;&lt;br /&gt;
6、删除数据库：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; DROP DATABASE 库名;&amp;lt;br&amp;gt;&lt;br /&gt;
7、删除数据表：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; DROP TABLE 表名；&amp;lt;br&amp;gt;&lt;br /&gt;
8、将表中记录清空：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; DELETE FROM 表名;&amp;lt;br&amp;gt;&lt;br /&gt;
9、显示表中的记录：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT * FROM 表名;&amp;lt;br&amp;gt;&lt;br /&gt;
10、往表中插入记录：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; INSERT INTO 表名 VALUES (”hyq”,”M”);&amp;lt;br&amp;gt;&lt;br /&gt;
11、更新表中数据：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql-&amp;gt; UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';&amp;lt;br&amp;gt;&lt;br /&gt;
12、用文本方式将数据装入数据表中：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;&amp;lt;br&amp;gt;&lt;br /&gt;
13、导入.sql文件命令：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; USE 数据库名;&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SOURCE d:/mysql.sql;&amp;lt;br&amp;gt;&lt;br /&gt;
14、命令行修改root密码：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; FLUSH PRIVILEGES;&amp;lt;br&amp;gt;&lt;br /&gt;
15、显示use的数据库名：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT DATABASE();&amp;lt;br&amp;gt;&lt;br /&gt;
16、显示当前的user：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT USER();&amp;lt;br&amp;gt;&lt;br /&gt;
三、'''一个建库和建表以及插入数据的实例'''&amp;lt;br&amp;gt;&lt;br /&gt;
drop database if exists school; //如果存在SCHOOL则删除&amp;lt;br&amp;gt;&lt;br /&gt;
create database school; //建立库SCHOOL&amp;lt;br&amp;gt;&lt;br /&gt;
use school; //打开库SCHOOL&amp;lt;br&amp;gt;&lt;br /&gt;
create table teacher //建立表TEACHER&amp;lt;br&amp;gt;&lt;br /&gt;
(&lt;br /&gt;
id int(3) auto_increment not null primary key,&amp;lt;br&amp;gt;&lt;br /&gt;
name char(10) not null,&amp;lt;br&amp;gt;&lt;br /&gt;
address varchar(50) default ‘深圳’,&amp;lt;br&amp;gt;&lt;br /&gt;
year date&amp;lt;br&amp;gt;&lt;br /&gt;
); //建表结束&amp;lt;br&amp;gt;&lt;br /&gt;
//以下为插入字段&amp;lt;br&amp;gt;&lt;br /&gt;
insert into teacher values(”,’allen’,'大连一中’,'1976-10-10′);&amp;lt;br&amp;gt;&lt;br /&gt;
insert into teacher values(”,’jack’,'大连二中’,'1975-12-23′);&amp;lt;br&amp;gt;&lt;br /&gt;
如果你在mysql提示符键入上面的命令也可以，但不方便调试。&amp;lt;br&amp;gt;&lt;br /&gt;
（1）你可以将以上命令原样写入一个文本文件中，假设为school.sql，然后复制到c:\\下，并在DOS状态进入目录[url=file://\\mysql\\bin]\\mysql\\bin[/url]，然后键入以下命令：&amp;lt;br&amp;gt;&lt;br /&gt;
mysql -uroot -p密码 &amp;lt; c:\\school.sql&amp;lt;br&amp;gt;&lt;br /&gt;
如果成功，空出一行无任何显示；如有错误，会有提示。（以上命令已经调试，你只要将//的注释去掉即可使用）。&amp;lt;br&amp;gt;&lt;br /&gt;
（2）或者进入命令行后使用 mysql&amp;gt; source c:\\school.sql; 也可以将school.sql文件导入数据库中。&amp;lt;br&amp;gt;&lt;br /&gt;
四、'''将文本数据转到数据库中'''&amp;lt;br&amp;gt;&lt;br /&gt;
1、文本数据应符合的格式：字段数据之间用tab键隔开，null值用[url=file://\\n]\\n[/url]来代替.例：&amp;lt;br&amp;gt;&lt;br /&gt;
3 rose 大连二中 1976-10-10&amp;lt;br&amp;gt;&lt;br /&gt;
4 mike 大连一中 1975-12-23&amp;lt;br&amp;gt;&lt;br /&gt;
假设你把这两组数据存为school.txt文件，放在c盘根目录下。&amp;lt;br&amp;gt;&lt;br /&gt;
2、'''数据传入命令''' load data local infile “c:\\school.txt” into table 表名;&amp;lt;br&amp;gt;&lt;br /&gt;
注意：你最好将文件复制到[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下，并且要先用use命令打表所在的库。&amp;lt;br&amp;gt;&lt;br /&gt;
五、备份数据库：（命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行）&amp;lt;br&amp;gt;&lt;br /&gt;
1.导出整个数据库&amp;lt;br&amp;gt;&lt;br /&gt;
导出文件默认是存在mysql\bin目录下&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -u 用户名 -p 数据库名 &amp;gt; 导出的文件名&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -u user_name -p123456 database_name &amp;gt; outfile_name.sql&amp;lt;br&amp;gt;&lt;br /&gt;
2.导出一个表&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -u 用户名 -p 数据库名 表名&amp;gt; 导出的文件名&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -u user_name -p database_name table_name &amp;gt; outfile_name.sql&amp;lt;br&amp;gt;&lt;br /&gt;
3.导出一个数据库结构&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -u user_name -p -d –add-drop-table database_name &amp;gt; outfile_name.sql&amp;lt;br&amp;gt;&lt;br /&gt;
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table&amp;lt;br&amp;gt;&lt;br /&gt;
4.带语言参数导出&amp;lt;br&amp;gt;&lt;br /&gt;
mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name &amp;gt; outfile_name.sql&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>