当前位置 > 首页 > Sql

mysql命令

2011-4-11 0:28:00来源:Sql

if(Fe.G("bakan_view")){ Stats.init('bakan_view',{bakan_post:'fr=tb0_forum&st_mod=pb&st_type=bakan_post'}); }



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;
14、命令行修改root密码:
mysql>?UPDATE?mysql.user?SET?password=PASSWORD(’新密码’)?WHERE?User=’root’;
mysql>?FLUSH?PRIVILEGES;
15、显示use的数据库名:
mysql>?SELECT?DATABASE();
16、显示当前的user:
mysql>?SELECT?USER();
三、一个建库和建表以及插入数据的实例
drop?database?if?exists?school;?//如果存在SCHOOL则删除
create?database?school;?//建立库SCHOOL
use?school;?//打开库SCHOOL
create?table?teacher?//建立表TEACHER
(
id?int(3)?auto_increment?not?null?primary?key,
name?char(10)?not?null,
address?varchar(50)?default?‘深圳’,
year?date
);?//建表结束
//以下为插入字段
insert?into?teacher?values(”,’allen’,'大连一中’,'1976-10-10′);
insert?into?teacher?values(”,’jack’,'大连二中’,'1975-12-23′);
如果你在mysql提示符键入上面的命令也可以,但不方便调试。
(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录[url=file://\\mysql\\bin]\\mysql\\bin[/url],然后键入以下命令:
mysql?-uroot?-p密码?<?c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用?mysql>?source?c:\\school.sql;?也可以将school.sql文件导入数据库中。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用[url=file://\\n]\\n[/url]来代替.例:
3?rose?大连二中?1976-10-10
4?mike?大连一中?1975-12-23
假设你把这两组数据存为school.txt文件,放在c盘根目录下。
2、数据传入命令?load?data?local?infile?“c:\\school.txt”?into?table?表名;
注意:你最好将文件复制到[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行)
1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump?-u?用户名?-p?数据库名?>?导出的文件名
mysqldump?-u?user_name?-p123456?database_name?>?outfile_name.sql
2.导出一个表
mysqldump?-u?用户名?-p?数据库名?表名>?导出的文件名
mysqldump?-u?user_name?-p?database_name?table_name?>?outfile_name.sql
3.导出一个数据库结构
mysqldump?-u?user_name?-p?-d?–add-drop-table?database_name?>?outfile_name.sql
-d?没有数据?–add-drop-table?在每个create语句之前增加一个drop?table
4.带语言参数导出
mysqldump?-uroot?-p?–default-character-set=latin1?–set-charset=gbk?–skip-opt?database_name?>?outfile_name.sq



  • Asp.net Excel批量导入数据到SqlServer数据库

    2010-11-24 22:43:00

    下面是自己添加的一个类:在上面的页面中的按钮单击事件中调用。 public class ExcelToMSSql { ? ? ? public static int count = 0; ? ?

  • 谷歌向YouTube合作伙伴开放Google Analytics

    2009-5-21 17:19:00

    5月21日消息,据国外媒体报道,谷歌周三表示,将向该公司旗下视频共享网站YouTube内容合作伙伴开放谷歌流量分析工具 Google Analytics。业界人士认为,谷歌此举意在吸引更多内容提供

  • sqlerver2000使用存储过程导出insert语句

    2011-4-11 14:33:00

    if ?exists?(select?*?from?sysobjects?where?type= p ?and name= UspOutputData ) drop?proc?Us

  • SQL Server 的分布式双向同步问题

    2012-6-21 15:52:00

    公司的海外数据库与中国的数据库要求保持双向同步,时间上不要求实时。 了解过有“复制合并”的解决方案,想问下,微软是否有这种解决方案的技术支持服务,想购买。 不知哪位兄弟姐妹已经成功实施了双向

  • 关于IIS,VS2008,SQL Server 2005 Express安装顺序总结?

    2011-5-19 23:55:00

    1,首先安装IIS.(XP系统对应的是IIS 5.1版本,)IIS安装有两种方法,第一是利用系统光盘安装,第二种就是下载IIS的安装包安装. 2,安装.net framework 2.0,因为后面安

  • SQL滤掉空值" href="http://blog.knowsky.com/258771.htm" target="_blank">SQL滤掉空值

    2011-9-15 20:19:00

    SQL 语句积累 SELECT * FROM A; ID? NUM -------- 1??? 100 2??? 200 3??? 300 4??? 400 SELECT * FROM B; ID

  • sql server 2005的owc11安装问题 - MS-SQL Server / 疑难问题

    2010-11-3 12:28:00

    在安装过程中发现以下错误? Product : OWC11? Error : 错误 1706。安装程序找不到需要的文件。请检查网络连接或 CD-ROM 驱动器状态。对于这个问题的其他可能的解决方

  • GSeeker Reading List(2007.03.27)

    2007-3-27 16:04:00

    GSeeker Reading List是一个推荐阅读列表,我会把我每天阅读过的觉得有价值而我自己又没时间写进blog里的一些文章加进这里,希望大家能了解更多与Google相关的消息。这个列表在当天

  • google的输入法即使推成功了又能怎么样?

    2007-4-7 2:55:00

    近日,GOOGLE发布了类似SOGOU的智能拼音输入法...互联网上又是一片骚动,有骂GOOGLE的,有支持GOOGLE的,有说...这让当年百度在搜索竞争上沾了大光。如今GOOGLE页面服务器搬来

  • 专访周杰:做Google不敢做的事

    2009-8-15 2:59:00

    做 Google 也不敢做的事的确有些不敢想象。不过,互联网的魅力恰恰在于推陈出新。作为全球最大的互联网企业, Google 在互联网策略的选择上首先考虑的是自己的核心利益,因此不少有前途的新业务也