標籤:mysql 資料庫 表
首先,在成功安裝Mysql的基礎上,進入到cmd視窗,登入我們的mysql管理系統。
登入方式:mysql -u使用者名稱 -p密碼
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/88/FA/wKiom1gDatuTI2QzAAA5aRn2JL8094.png-wh_500x0-wm_3-wmp_4-s_2520599956.png" title="捕獲.PNG" alt="wKiom1gDatuTI2QzAAA5aRn2JL8094.png-wh_50" />
如果出現Welcome to...等一大堆英文指示,則說明成功進入了mysql系統。
因為我們不知道系統中有哪些庫,所以要使用show databases 命令列,展示有那些庫;
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/88/F7/wKioL1gDbS7BB3Q-AAAMjuft9s8892.png-wh_500x0-wm_3-wmp_4-s_2686738900.png" title="456.png" alt="wKioL1gDbS7BB3Q-AAAMjuft9s8892.png-wh_50" />
1.建立資料庫與刪除
CREATE DATABASE 資料庫名 DEFAULT CHARSET=‘utf8‘;
Create database shiyan defaultcharset=’utf-8’;
建立 資料庫 資料庫名 預設的字元編碼 utf-8
Drop database 資料庫名; 刪除指定資料庫
隨後使用use命令進入建立的資料庫;
use 資料庫名
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/88/F7/wKioL1gDbVqwVOLXAAAELMwHX90521.png-wh_500x0-wm_3-wmp_4-s_302617894.png" title="124.png" alt="wKioL1gDbVqwVOLXAAAELMwHX90521.png-wh_50" />
使用命令看庫中有哪些表
show tables;
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/88/FB/wKiom1gDbhShD4-QAAAHv2xebZI291.png-wh_500x0-wm_3-wmp_4-s_2781653410.png" title="378.png" alt="wKiom1gDbhShD4-QAAAHv2xebZI291.png-wh_50" />
2.建立表與刪除表
建表語句:
create table表名(
欄位1 資料類型 約束,
欄位2 資料類型 約束,
...
欄位n 資料類型 約束);
例子:
Create table student(
Sid int primary key,
Sname varchar(20) not null,
Sex char(1),
Brithdate date
); 注意以分號結尾
刪除表:
drop tables 表名; 出現以下字樣表示刪除成功。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/88/F8/wKioL1gDcKKySqsxAAATe99Y3GQ004.png-wh_500x0-wm_3-wmp_4-s_3580191575.png" title="捕獲2.PNG" alt="wKioL1gDcKKySqsxAAATe99Y3GQ004.png-wh_50" />
建立表之後,使用desc 表名,可以查看每張表的結構。
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/88/FB/wKiom1gDcUXgmH28AAAc6YN8lI0972.png-wh_500x0-wm_3-wmp_4-s_3404321484.png" title="捕獲3.PNG" alt="wKiom1gDcUXgmH28AAAc6YN8lI0972.png-wh_50" />
3.為表添加資料
在desc 表名之後,在這一層可以為被查看的表添加資料
省略內容寫法:
insert into stu values(1,’lilin’,17);
後面括弧內為資料的值,當初建表時設定的哪些資料類型,寫入的資料值就要符合資料要求。
完整欄位寫法:
insertinto stu(sid,sname,age) values(2,’pandong’,16);
查詢表內資料:
Select * from 表名; 查詢表的全部內容
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/88/F8/wKioL1gDdbXBUAzTAAAdZEWqUy4701.png-wh_500x0-wm_3-wmp_4-s_3708576437.png" title="捕獲6.PNG" alt="wKioL1gDdbXBUAzTAAAdZEWqUy4701.png-wh_50" />
刪除表內資料:
Delete from 表名; 刪除是全部內容
(以上為本人最開始接觸mysql的建庫與建表,以及向表內新增內容的學習記錄,內容不涉及約束,外鍵等內容)
Mysql建立資料庫與表,並添加表的資料