MySQL数据库学习初步Word文档下载推荐.docx
《MySQL数据库学习初步Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MySQL数据库学习初步Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
(1)MySQL命令行终端
安装好XAMPP安装包后(当然也可以单独下载安装MySQL安装包),有一个XAMPPControlPanel面板,打开后单击Apace、MySQL的Start按钮启动Apache、MySQL,然后单击最右侧的shell按钮,如下图所示:
在弹出的MySQLshell窗口输入如下的MySQL命令连接到root账户
[sql]viewplaincopy
mysql-uroot-p
如下图:
然后就可以正常使用MySQL数据库了。
下面是我使用的MySQL数据库的过程:
SettingenvironmentforusingXAMPPforWindows.
Administrator@CCF-PCd:
\programs\xampp
#mysql-uroot-p
Enterpassword:
********
WelcometotheMySQLmonitor.Commandsendwith;
or\g.
YourMySQLconnectionidis17
Serverversion:
5.6.16MySQLCommunityServer(GPL)
Copyright(c)2000,2014,Oracleand/oritsaffiliates.Allrightsreserved.
OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernamesmaybetrademarksoftheirrespective
owners.
Type'
help;
'
or'
\h'
forhelp.Type'
\c'
toclearthecurrentinputstatement.
mysql>
SHOWDATABASES;
+--------------------+
|Database|
|information_schema|
|中国|
|aliendb|
|cdcol|
|elvis_store|
|finanace_project2|
|malan_lecture|
|mysql|
|performance_schema|
|php_test|
|phpmyadmin|
|testdemo|
|webauth|
13rowsinset(0.02sec)
USEelvis_store
Databasechanged
SHOWTABLES;
+-----------------------+
|Tables_in_elvis_store|
|email_list|
1rowinset(0.00sec)
DESCRIBEemail_list;
+------------+-------------+------+-----+---------+-------+
|Field|Type|Null|Key|Default|Extra|
|first_name|varchar(20)|NO|PRI|||
|last_name|varchar(20)|NO|PRI|||
|email|varchar(60)|NO||NULL||
3rowsinset(0.02sec)
ALTERTABLEemail_listDROPPRIMARYKEY;
QueryOK,13rowsaffected(3.51sec)
Records:
13Duplicates:
0Warnings:
0
|first_name|varchar(20)|NO||||
|last_name|varchar(20)|NO||||
3rowsinset(0.03sec)
ALTERTABLEemail_listADDidINTNOTNULLAUTO_INCREMENTFIRST,ADDPRIM
ARYKEY(id);
QueryOK,0rowsaffected(1.64sec)
0Duplicates:
+------------+-------------+------+-----+---------+----------------+
|id|int(11)|NO|PRI|NULL|auto_increment|
4rowsinset(0.01sec)
(2)使用phpMyAdmin等命令行界面
phpMyAdmin是一个使用PHP编写的、基于Web的MySQL管理工具,可以通过互联网控制和操作MySQL。
安装好XAMPP并且在XAMPPControlPanel面板启动Apache服务器和MySQL之后,登录浏览器键入http:
//localhost,修改安全设置如MySQL密码后,打开Tools下的phpMyAdmin链接,输入账号和密码进入phpMyAdmin管理界面如下图所示:
然后进行数据库和表的操作时,此时有两种方式,一种是通过SQL栏采用类似命令行的方式编写SQL脚本,另外一种是采用很简单的手动操作创建数据库和表,修改数据库表等方式。
3、MySQL命令小结
对学习到的MySQL命令做下总结吧
(1)MySQL命令连接到服务器
(2)创建、删除、显示数据库
CREATEDATABASEelvis_store;
[sql]viewplaincopy
DROPDATABASEelvis_store;
SHOWDATABASES;
(3)选择某个数据库
比如我现在数据库里面有一个名为elvis_store的数据库,现在在操作里面的表时需要选择它,可以采用如下命令:
USEelvis_store;
(4)使用CREATETABLE_NAME命令创建一个名为email_list的表,SQL脚本如下:
CREATETABLEIFNOTEXISTS`email_list`(
`first_name`varchar(20)NOTNULLDEFAULT'
`last_name`varchar(20)NOTNULLDEFAULT'
`email`varchar(60)NOTNULL,
PRIMARYKEY(`first_name`,`last_name`)
)ENGINE=InnoDBDEFAULTCHARSET=latin1AUTO_INCREMENT=14;
注意:
上面的符号是键盘上的~对应的重音符号`,而不是单引号'
(5)显示数据库elvis_store中的所有表
使用SHOWTABLES;
命令
从上图可以看出elvis_store数据库中有了一个名为email_lsit的表。
(6)显示表email_list结构
使用DESCRIBETABLE_NAME命令,如下图:
(7)删除、新建主键
假如我现在有遮掩一个需求,需要删除email_l