mysql資料庫基礎建庫與建表

2021-10-03 13:27:23 字數 1479 閱讀 4522

#新建資料庫

create database name; #有分號,name為資料庫名,不能重名,首字母不能為數字和$。

create database name charset utf8mb4 clooate utf8mb4_general_ci

#查詢和選擇資料庫

show databases;

use name;

#刪除資料庫

drop databases name;

create table name(

列名 資料型別,

...列名n 資料型別

)#進入資料庫

use test;

#建表create table user(

name varchar(4),

age int,

birthday datatime

)#檢視所有表

show tables;

#檢視建表語句

show create table user;

#以**方式檢視表

desc user或describe user

#刪除表

drop table user

#comment後面接注釋,主鍵用來唯一標識該字段的資料,auto_increment自增

#not null為非空,default當未傳入時為預設值

create table user(

id int primary key auto_increment comment 「使用者id」,

name varchar(4) not null comment 「名字」,

age int default 18,

birthday datatime

)charset=utf8mb4 #建表編碼格式

#主鍵存在復合主鍵在建表時primary key(a,b)

#當建好錶後可以追加,當表中資料與追加條件衝突時追加失效。

alter table name add primary key(a,b)

#刪除主鍵

alter table name drop primary key

#修改表名

alter table 'user' rename 'user3';

#增加列

alter table user3 add mobile varchar(11) first; #mobile為列名,first為放在所有列之前

#刪除列

alter table user3 drop mobile;

#修改列型別

alter table user3 modify age varchar(11);

#修改列名

alter table user3 change id new_id int

資料庫(3) MySQL建庫 建表

show databases use database名稱 例如 use mysql 如果沒有進入某一庫,在對庫中的資料進行訪問時,會提示 no database selected 檢視當前已進入的資料庫 show tables 語法 drop database 庫名 例如 drop databas...

Oracle資料庫 建庫 建表空間,建使用者

oracle資料庫 建庫 建表空間,建使用者 oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫...

Oracle資料庫 建庫 建表空間,建使用者

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫中建表,必須先建立該資料庫的使用者,並且為該使...