[weiwen@weiwenlinux]$mysql-uroot-p Enterpassword:MyPassword mysql>createdatabasemydb; QueryOK,1rowaffected(0.02sec) mysql>usemydb; Databasechanged mysql>createtableTestTable(Idintaut_incrementprimarykey, UserNamevarchar(16)notnull, Addressvarchar(255)); QueryOK,0rowsaffected(0.02sec) mysql>grantallonmydb.*totest@localhostidentifiedby"test"; QueryOK,0rowsaffected(0.01sec) mysql>quit Bye [weiwen@weiwenlinux]$mysqlmydb-utest-ptest |
其中test.sql是用vi编辑好的SQL脚本,其内容为:
InsertintoTestTable(UserName,Address)values('Tom','shanghai'); InsertintoTestTable(UserName,Address)values('John','beijing'); select*fromTestTable; |
运行已经编辑好的SQL脚本可以用sourcefilename或.filename。
以上只是对新手的简单练习,要成为一个数据库好手,当以孜孜不倦地追求知识,不断地思考、尝试、再思考。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MySql常用命令总结
这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql>SHOWDATABASES; |
2:2、创建一个数据库MYSQLDATA
mysql>CreateDATABASEMYSQLDATA; |
3:选择你所创建的数据库
mysql>USEMYSQLDATA;(按回车键出现Databasechanged时说明操作成功!) |
4:查看现在的数据库中存在什么表
mysql>SHOWTABLES; |
5:创建一个数据库表
mysql>CreateTABLEMYTABLE(nameVARCHAR(20),sexCHAR(1)); |
6:显示表的结构:
mysql>DESCRIBEMYTABLE; |
7:往表中加入记录
mysql>insertintoMYTABLEvalues("hyq","M"); |
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql>LOADDATALOCALINFILE"D:/mysql.txt"INTOTABLEMYTABLE; |
9:导入.sql文件命令(例如D:/mysql.sql)
mysql>usedatabase; mysql>sourced:/mysql.sql; |
10:删除表
mysql>dropTABLEMYTABLE; |
11:清空表
mysql>deletefromMYTABLE; |
12:更新表中数据
mysql>updateMYTABLEsetsex="f"wherename='hyq'; |
(举报)