?? mysql入門學習(三).htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0057)http://eps.www85.cn4e.com/java/article/devshow.asp?id=143 -->
<HTML><HEAD><title>csdn_MySQL入門學習(三)</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>TD {
FONT-FAMILY: "Verdana", "Arial", "宋體"; FONT-SIZE: 9pt
}
A {
COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
COLOR: #660000; TEXT-DECORATION: none
}
.line {
LINE-HEIGHT: 14pt
}
</STYLE>
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>
<table><tbody>
<TR>
<TD height=21>
<DIV align=center><B><FONT size=3>MySQL入門學習(三) <BR><FONT
size=2>
</FONT></FONT></FONT>
<HR align=center color=#cccccc noShade SIZE=1>
</DIV></TD></TR>
<TR>
<TD class=line><FONT
color=#333300>MySQL入門學習(三) <BR>--學習篇 <BR><BR> 了解了一些最基本的操作命令后,我們再來學習如何創建一個數據庫和數據庫表。 <BR><BR>1、使用SHOW語句找出在服務器上當前存在什么數據庫: <BR><BR>mysql> SHOW DATABASES; <BR>+----------+ <BR>| Database | <BR>+----------+ <BR>| mysql | <BR>| test | <BR>+----------+ <BR>3 rows in set (0.00 sec) <BR><BR>2、創建一個數據庫abccs <BR>mysql> CREATE DATABASE abccs; <BR>注意不同操作系統對大小寫的敏感。 <BR><BR>3、選擇你所創建的數據庫 <BR>mysql> USE abccs <BR>Database changed <BR>此時你已經進入你剛才所建立的數據庫abccs. <BR><BR>4、 創建一個數據庫表 <BR>首先看現在你的數據庫中存在什么表: <BR>mysql> SHOW TABLES; <BR>Empty set (0.00 sec) <BR>說明剛才建立的數據庫中還沒有數據庫表。下面來創建一個數據庫表mytable: <BR><BR>我們要建立一個你公司員工的生日表,表的內容包含員工姓名、性別、出生日期、出生城市。 <BR>mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), <BR> -> birth DATE, birthaddr VARCHAR(20)); <BR>Query OK, 0 rows affected (0.00 sec) <BR><BR>由于name、birthadd的列值是變化的,因此選擇VARCHAR,其長度不一定是20。可以選擇從 <BR>1到255的任何長度,如果以后需要改變它的字長,可以使用ALTER TABLE語句。); <BR>性別只需一個字符就可以表示:"m"或"f",因此選用CHAR(1); <BR>birth列則使用DATE數據類型。 <BR><BR>創建了一個表后,我們可以看看剛才做的結果,用SHOW TABLES顯示數據庫中有哪些表: <BR>mysql> SHOW TABLES; <BR>+---------------------+ <BR>| Tables in menagerie | <BR>+---------------------+ <BR>| mytables | <BR>+---------------------+ <BR><BR>5、顯示表的結構: <BR>mysql> DESCRIBE mytable; <BR>+-------------+-------------+------+-----+---------+-------+ <BR>| Field | Type | Null | Key | Default | Extra | <BR>+-------------+-------------+------+-----+---------+-------+ <BR>| name | varchar(20) | YES | | NULL | | <BR>| sex | char(1) | YES | | NULL | | <BR>| birth | date | YES | | NULL | | <BR>| deathaddr | varchar(20) | YES | | NULL | | <BR>+-------------+-------------+------+-----+---------+-------+ <BR>4 rows in set (0.00 sec) <BR><BR>6、 往表中加入記錄 <BR>我們先用SELECT命令來查看表中的數據: <BR>mysql> select * from mytable; <BR>Empty set (0.00 sec) <BR>這說明剛才創建的表還沒有記錄。 <BR><BR>加入一條新記錄: <BR>mysql> insert into mytable <BR> -> values ('abccs','f','1977-07-07','china'); <BR>Query OK, 1 row affected (0.05 sec) <BR>再用上面的SELECT命令看看發生了什么變化。 <BR><BR>我們可以按此方法一條一條地將所有員工的記錄加入到表中。 <BR><BR>7、用文本方式將數據裝入一個數據庫表 <BR>如果一條一條地輸入,很麻煩。我們可以用文本文件的方式將所有記錄加入你的數據庫表中。 <BR>創建一個文本文件“mysql.txt”,每行包含一個記錄,用定位符(tab)把值分開,并且以在 <BR>CREATE TABLE語句中列出的列次序給出,例如: <BR><BR>abccs f 1977-07-07 china <BR>mary f 1978-12-12 usa <BR>tom m 1970-09-02 usa <BR><BR>使用下面命令將文本文件“mytable.txt”裝載到mytable表中: <BR>mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; <BR><BR>再使用如下命令看看是否已將數據輸入到數據庫表中: <BR>mysql> select * from mytable; <BR><BR></FONT></TD></TR>
<TR>
<TD height=5>
<HR align=center color=#cccccc noShade SIZE=1>
</TD></TR></TBODY></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -