mysql數據庫入門
MySQL基礎
啓動MySQL的服務語法
鍵入:net start mysql
登陸MySQL數據庫語法
鍵入 :MySQL -h localhost -u root -p 回車鍵
輸入密碼
數據庫與數據表的基本操作
數據庫的基本操作
分爲 : 增 、刪 、改 、 查
首先介紹怎麼查看數據庫
查看數據庫的語法 鍵入:show databases; 回車鍵
注意最後以 分號結束
-
增加數據庫的語法
鍵入 :create database xx(新的數據庫名) ; 回車鍵
再次查看數據庫 :show databases;
-
查看數據庫的信息
鍵入 :show create database ;
3. 修改數據庫編碼的語法 :
鍵入 :alter database 數據庫名稱 default character set 編碼方式 collate 編碼方式_bin ;
**例子 : 將數據庫wkk的編碼修改爲gbk **
再次查看新建的數據庫數據 :
4. 刪除新建的數據庫的語法
鍵入 :drop database xx(數據庫名字) ; 回車鍵
注意如果刪除的數據庫不存在,系統會報錯
數據表的基礎操作
- 創建數據表,注意在應用前使用 ”USE 數據庫名” 指定在哪個數據庫中操作,否則會拋出 " no database selected " 的錯誤
例子 : 創建一個班級的姓名錶
字段名稱 | 數據類型 | 備註 |
---|---|---|
id | int(5) | 學號 |
name | varchar(10) | 姓名 |
varchar(30) | 學生的郵箱地址 |
語法鍵入 : use wkk;
create table xuesheng
(
id int(5)
name varchar(10),
email varchar(30)
);
-
查看數據表
-
使用 :show create table 表名
-
或使用 :describe 表名(也可以 desc 表名)
例子 使用 :“show create table xuesheng” 查看學生表
在這裏插入圖片描述 -
例2, 使用describe 語法擦看數據表;
注 :表中的字段分別表示;
field : 字段名稱
type :數據類型
Null :表示該列是否可以存儲null值
Key : 表示該列是否已經編制索引
Default : 表示該列是否有默認值
Extra : 表示獲取到的與給定列的附加信息
以上是數據庫與數據表的基本操作,希望大家能找到自己需要的知識。下期見!
3.修改數據表
3.1.1 修改數據表名
語法爲鍵入 :alter table 舊錶名 rename [to] 新表名
例子 :將數據庫wkk的xuesheng表名改爲bnaji
3.1.2修改字段名
** 語法 :alter table 表名 change 舊字段名 新字段名 新數據類型;**
注意 :數據類型不能爲空,即使新舊相同也要新舊數據一致
例子 : 將bnaji 表中的id字段改爲workid, 數據類型保持不變。
3.1.3修改數據類型
語法 :alter table 表明 modify 字段名 新數據類型;
例子 : 將bnaji表中的workid字段的數據類型由int(5)修改爲int(8)
3.1.4添加字段名
語法 : alter table 表名 add 新字段名 數據類型 (約束條件)[first|after 已存在字段名];
其中,中括號的內容可以省略,他們的作用是設置字段名的位置
例子 :在bnaji表中添加一個沒有約束條件的int類型的字段age
3.1.5刪除字段名
語法 : alter table 表名 drop 字段名;
例子 :刪除bnaji表中的age字段
3.1.6 修改字段排列位置
語法 : alter table 表名modify 字段名 數據據類型 first;
例子 :將bnaji表中的email字段修改爲第一個字段
語法 :alter table 表名 modify 字段名1 數據類型 after 字段名2;
例子2 :將表bnaji中的workid 設置在name字段之後
4.刪除數據表
語法 :drop table 表名;
例子 :刪除數據表 bnaji;
以上是數據庫與數據表的基本操作,希望大家能找到自己需要的知識。下期見!