MYSQL命令行模式管理MySql的一点心得
2007-10-30 11:02:09 来源:WEB开发网[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';
更多精彩
赞助商链接