1、數據庫的概念
數據庫(DataBase,DB)是一個長期存儲在計算機內的、有組織的、有共享的、統一管理的數據集合。她是一個按數據結構來存儲和管理數據的計算機軟件系統。數據庫的概念實際包括兩層意思: (1)數據庫是一個實體,它是能夠合理保管數據的“倉庫”,用戶在該“倉庫”中存放要管理的事務數據,“數據”和“庫”兩個概念結合成為數據庫。 (2)數據庫是數據管理的新方法和技術,他能更合適的組織數據、更方便的維護數據、更嚴密的控制數據和更有效的利用數據。
2、創建數據庫
Create database 數據庫名;
例如:creat database ceshi;
---------------展示數據庫:Show databases;
---------------使用一個數據庫:Use 數據庫名;
----------------刪除數據庫:Drop database 數據庫名;
----------------顯示數據庫中的表:Show tables;
--------------創建一個表:
------------------------------------Create table 表名(
----------------------------------------字段1 字段類型,
----------------------------------------字段2 字段類型,
---------------------------------------- 字段3 字段類型
------------------------------------------);
例如:
creat table student2(id int,name varchar(20),sex char(4));
-------------查看一張表結構:Desc 表名;
-------------重命名表Rename table舊名字 to 新名字;
例如:rename table student2 to student;、將表名student2改為student;
-------------刪除一張表:Drop table 表名;
例如:drop student ;刪除了student表。
-------------------添加字段:Alter table 表名 add 字段名 字段類型
例如:alter table student add birthday varchar(20);添加了一列名為birthday,字段類型為字符型。
-------------=---修改字段名:Alter table 表名 change 舊字段名 新字段名 字段類型
例如:alter table student change sex ssex varchar(10);將sex 列改為ssex列,字段類型為varchar。
-----------------修改字段類型:Alter table 表名 modify 字段名 字段類型
例如;alter table student modify name char(15);將name列的字段類型改為char類型;
----------------刪除字段:Alter table 表名 drop 字段名
例如:alter table student drop birthday;刪除birthday列;
----------------修改字段排列位置:alter table 表名modify 字段名1 數據類型 first | after 字段名2;
例如:
舉例1:ALTER TABLE grade MODIFY newname VARCHAR(20) FIRST;(將字段newname插入到表的第一個位置)
舉例2:ALTER TABLE grade MODIFY id INT(11) AFTER grade;(將字段id插入到字段grade的后面)
