免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1346 | 回复: 0
打印 上一主题 下一主题

MySql命令集(一) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-30 14:07 |只看该作者 |倒序浏览

Mysql基本命令:

1.        连接与断开服务器

shell> mysql -h host -u user -pEnter password: ******** mysql> QUITBye 2.     输入查询     mysql> SELECT VERSION(), CURRENT_DATE;+-----------------+--------------+| VERSION()       | CURRENT_DATE |+-----------------+--------------+| 5.1.2-alpha-log | 2005-10-11   |+-----------------+--------------+1 row in set (0.01 sec) 多行语句输入: 分号结尾mysql> SELECT     -> USER() -> , -> CURRENT_DATE; 如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:
mysql> SELECT    -> USER()    -> \c mysql>
提示符
含义
mysql>
准备好接受新命令。
->
等待多行命令的下一行。
'>
等待下一行,等待以单引号(“'”)开始的字符串的结束。
">
等待下一行,等待以双引号(“"”)开始的字符串的结束。
`>
等待下一行,等待以反斜点(‘`’)开始的识别符的结束。
/*>
等待下一行,等待以/*开始的注释的结束。
输入关闭的引号字符(这样mysql知道你完成了字符串),然后输入\c:
mysql> SELECT * FROM my_table WHERE name = 'Smith AND age     '> '\cmysql>   3.     创建并选择数据库 查看现有的数据库列表 :mysql> SHOW DATABASES; 访问test数据库:mysql> USE testDatabase changed 小贴士:
你可列在后面的例子中使用test数据库(如果你能访问它),但是你在该数据库创建的任何东西可以被访问它的其它人删除,因此,你应该询问MySQL管理员许可你使用自己的一个数据库。假定你想要调用你的menagerie,管理员需要执行这样一条命令:
mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';
这里your_mysql_name是分配给你的MySQL用户名,your_client_host是所连接的服务器所在的主机

登陆时直接进入数据库:
shell> mysql -h host -u user -p menagerie
注意,刚才显示的命令行中的menagerie是你的 密码。如果你想要在命令行上在-p选项后提供 密码,则不能插入空格(例如,如-pmypassword,不是-p mypassword)。但是,不建议在命令行输入密码,因为这样会暴露 密码,能被在机器上登录的其它用户窥探到。4.     创建表mysql> SHOW TABLES;Empty set (0.00 sec) mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),  -> species VARCHAR(20), sex CHAR(1), birth DATE, death 5.     查看表的字段
为了验证你的表是按你期望的方式创建,使用一个DESCRIBE语句:
mysql> DESCRIBE pet;+---------+-------------+------+-----+---------+-------+| Field   | Type        | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| name    | varchar(20) | YES  |     | NULL    |       || owner   | varchar(20) | YES  |     | NULL    |       || species | varchar(20) | YES  |     | NULL    |       || sex     | char(1)     | YES  |     | NULL    |       || birth   | date        | YES  |     | NULL    |       || death   | date        | YES  |     | NULL    |       |+---------+-------------+------+-----+---------+-------+  6.     用txt文档导入数据表
创建一个文本文件“pet.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以CREATE TABLE语句中列出的列次序给出。对于丢失的值(例如未知的性别,或仍然活着的动物的死亡日期),你可以使用NULL值。为了在你的文本文件中表示这些内容,使用\N(反斜线,字母N)。例如,Whistler鸟的记录应为(这里值之间的空白是一个定位符):
name
owner
species
sex
birth
death
Whistler
Gwen
bird
\N
1997-12-09
\N
要想将文本文件“pet.txt”装载到pet表中,使用这个命令:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;         



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/101908/showart_2013184.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP