mysql安裝完成後,要想將資料儲存到資料庫的表中,首先要建立乙個資料庫。創 建資料庫就是在資料庫系統中劃分一塊空間儲存資料,語法如下:
create database 資料庫名稱;示例:
create database db1;建立資料庫後檢視該資料庫基本資訊,語法如下:
show create database 資料庫名;示例:
show create database db1;在這裡插入描述從這裡可以看出,剛才建立的資料庫採用的是
utf8
作為字符集。
還可以在建立資料庫時為其指定字符集
create database 資料庫名 character set gbk;刪除資料庫
drop database 資料庫名;其實,從這也可以看出來建立資料庫和刪除資料庫是非常類似的,只不過它們的命令不同;前者使用的是create後者是drop
查詢資料庫
show databases;查詢出mysql中所有的資料庫。
修改資料庫
alter database 資料庫名 character set gbk;將資料庫的字符集修改為gbk
切換資料庫
use 資料庫名;表示現在開始使用某個資料庫。例如:
use db1;檢視當前使用的資料庫
select database();請注意該語句最後有個括號()
資料庫建立成功後可在該資料庫中建立資料表(簡稱為表)儲存資料。請注意:在運算元據表之前應使用「use 資料庫名;」指定操作是在哪個資料庫中進行先關操作,否則會丟擲「no database selected」錯誤。
語法如下:示例:建立員工表create table 表名(
欄位1 字段型別,
欄位2 字段型別,
…欄位n 字段型別
);
use db1;
create table employee(
id int,
name varchar(10),
gender varchar(10),
birthday date,
entry_date date,
job varchar(200),
salary double,
resume varchar(300)
);
至此,已經在資料庫中建立了表employee。接下來介紹一組與表相關的基本操作。
檢視資料表
檢視當前資料庫中所有表
show tables;查表的基本資訊
show create table 表名;示例如下:
show create table employee;檢視表的字段資訊
describe 表名;也可以簡寫為:
desc 表名;示例如下:
describe employee;修改資料表
有時,希望對錶中的某些資訊進行修改,例如:修改表名、修改欄位名、修改字段 資料型別…等等。在mysql中使用alter table修改資料表.
修改表的字符集
alter table 表名 character set 字符集;示例如下:
alter table employee character set gbk;修改表名
alter table 舊表名 rename to 新錶名;示例如下:
alter table employee rename to emp;修改欄位名
alter table 表名 change 舊欄位名 新欄位名 新字段的資料型別;示例如下:
alter table emp change salary money double;修改字段資料型別
alter table 表名 modify 欄位名 新的資料型別;示例如下:
alter table emp modify money int(20);增加字段
alter table 表名 add 新欄位名 資料型別 [約束條件][first丨after 已存在欄位名];在該語法中,「新欄位名」為新新增欄位的名稱,「first」為可選引數用於將新新增的字段設定為表的第乙個字段;「after」也為可選引數用於將新新增的字段新增到指定的已存在欄位名的後面。
示例如下:
alter table emp add address varchar(30);刪除字段
alter table 表名 drop 欄位名;示例如下:
alter table emp drop address;刪除資料表
drop table 表名;示例如下:
drop table emp;
mysql建立司機表 MySql資料庫基礎
1.資料庫概述 資料庫就是儲存資料的倉庫,其本質是乙個檔案系統,資料按照特定的格式將資料儲存起來,使用者可以對資料庫中的資料進行增加,修改,刪除及查詢操作。2.表資料 根據表字段所規定的資料型別,我們可以向其中填入一條條的資料,而表中的每條資料類似類的例項物件。表中的一行一行的資訊我們稱之為記錄。3...
mysql基礎應用 庫和表
建立資料庫 create database zabbix charset utf8mb4 collate utf8mb4 bin 檢視庫情況 show databases show create database zabbix 刪除資料庫 不代表生產操作 drop database oldguo 修...
mysql建立資料庫和表!
create database searchdb use searchdb create table product id int auto increment,category varchar 128 name varchar 128 type varchar 128 content varcha...