MySQL入門學習 三 學習篇

2021-04-02 09:19:45 字數 2266 閱讀 4243

學習篇

了解了一些最基本的操作命令後,我們再來學習如何建立乙個資料庫和資料庫表。

1、使用show語句找出在伺服器上當前存在什麼資料庫:

mysql> show databases;

| database |

| mysql|

| test |

3 rows in set (0.00 sec)

2、建立乙個資料庫abccs

mysql> create database abccs;

注意不同作業系統對大小寫的敏感。

3、選擇你所建立的資料庫

mysql> use abccs

database changed

此時你已經進入你剛才所建立的資料庫abccs.

4、 建立乙個資料庫表

首先看現在你的資料庫中存在什麼表:

mysql> show tables;

empty set (0.00 sec)

說明剛才建立的資料庫中還沒有資料庫表。下面來建立乙個資料庫表mytable:

我們要建立乙個你公司員工的生日表,表的內容包含員工姓名、性別、出生日期、出生城市。

mysql> create table mytable (name varchar(20), *** char(1),

-> birth date, birthaddr varchar(20));

query ok, 0 rows affected (0.00 sec)

由於name、birthadd的列值是變化的,因此選擇varchar,其長度不一定是20。可以選擇從

1到255的任何長度,如果以後需要改變它的字長,可以使用alter table語句。);

性別只需乙個字元就可以表示:"m"或"f",因此選用char(1);

irth列則使用date資料型別。

建立了乙個表後,我們可以看看剛才做的結果,用show tables顯示資料庫中有哪些表:

mysql> show tables;

| tables in menagerie |

| mytables|

5、顯示表的結構:

mysql> describe mytable;

| field | type| null | key | default | extra |

| name| varchar(20) | yes | | null| |

| *** | char(1) | yes | | null| |

| birth | date| yes | | null| |

| deathaddr | varchar(20) | yes | | null| |

4 rows in set (0.00 sec)

6、 往表中加入記錄

我們先用select命令來檢視表中的資料:

mysql> select * from mytable;

empty set (0.00 sec)

這說明剛才建立的表還沒有記錄。

加入一條新記錄:

mysql> insert into mytable

-> values ('abccs','f','1977-07-07','china');

query ok, 1 row affected (0.05 sec)

再用上面的select命令看看發生了什麼變化。

我們可以按此方法一條一條地將所有員工的記錄加入到表中。

7、用文字方式將資料裝入乙個資料庫表

如果一條一條地輸入,很麻煩。我們可以用文字檔案的方式將所有記錄加入你的資料庫表中。

建立乙個文字檔案「mysql.txt」,每行包含乙個記錄,用定位符(tab)把值分開,並且以在

create table語句中列出的列次序給出,例如:

abccs f 1977-07-07 china  

mary f 1978-12-12 usa

tom m 1970-09-02 usa

使用下面命令將文字檔案「mytable.txt」裝載到mytable表中:

mysql> load data local infile "mytable.txt" into table pet;

再使用如下命令看看是否已將資料輸入到資料庫表中:

mysql> select * from mytable;

歡迎到 http://abccs.oso.com.cn 參觀我的主頁並提出意見,引用本文時請保留作者名字和主頁位址。

Linux基礎入門(三) 學習筆記

備份日誌 小明是乙個伺服器管理員,他需要每天備份論壇資料 這裡我們用日誌替代 備份當天的日誌並刪除之前的日誌。而且備份之後檔名是年 月 日的格式。alternatives.log在 var log 下面。目標為shiyanlou使用者新增計畫任務 每天凌晨3點的時候定時備份alternatives....

Linux命令(三)學習筆記

1 命令格式 more 選項 檔案 2 常用引數引數 描述 n 從笫 n 行開始顯示 n定義螢幕大小為 n 行 pattern 在每個檔案顯示前搜尋該字串 pattern 然後從該字串前兩行之後開始顯示 c從頂部清屏,然後顯示 d提示 press space to continue,q to qui...

大三學習進度67

sort 方法可以指定公升序或降序排序。sort 方法第乙個引數為要排序的字段,第二個字段指定排序規則,1為公升序,1為降序,預設為公升序。對欄位 alexa 按公升序排序 usr bin python3importpymongomyclient pymongo.mongoclient mongod...