資料庫基礎02資料庫和資料表的管理

2021-10-01 04:01:53 字數 1275 閱讀 6953

create database [if not exists ]資料庫名;

create database 資料名 character set utf8 collate utf8_general_ci;

注意:如果使用if not exists關鍵字,則當指定的資料庫名存在時,不建立資料庫。如果不使用if not exists關鍵字,當建立的資料庫名存在時,將產生錯誤

show create database 資料庫名;顯示建立的資料庫的相關資訊

drop database 資料庫名;

表是資料庫中最基本的邏輯單元,由行和列構成

e-r模型:實體-關係模型,定義資料的儲存需求 由實體、屬性、和關係三個要素構成。

資料庫表要求表中的每一行記錄都必須是唯一的,所以在設計資料庫時,為了保證記錄的唯一性,最為普遍的做法是為表定義乙個主鍵

主鍵:primary key,由乙個或多個字段構成,主鍵的值具有唯一性且不能為空值

外來鍵:foreign,實體間的關係

約束:constraint,定義在表上的一種強制規則

約束型別:非空、唯

一、主鍵、外來鍵、檢查

1.數值型

2.字元型

3.日期型1.語法格式

create table 表名(

欄位名1 資料型別 [約束],

欄位名2 資料型別 [約束],

欄位名3 資料型別 [約束],

…)[儲存引擎 、字符集等等]

2.建立表字段設定

3.舉例建立dept表

create table dept(

deptno int(2) primary key,

dname varcahr(10) not null,

loc varchar(10) not null)

1.drop table 表名;

1.alter 修改表結構,增加列、刪除列、修改列、修改資料型別,增加約束等等

1.1增加列

1.2修改列

1.3刪除列

1.4增加約束

1.5刪除約束

1.6 修改表名1.方法一:create table 新錶名 like 源表

2.方法二: create table 新錶名 select * from 源表

3.注意:方法一只能複製表結構,方法二可以複製表結構和表記錄

1.ddl

1.資料定義語言 data defintiton language

2.dml

3.dql

4.dcl

5.tpl

mysql資料庫 資料庫和資料表的基本操作(3)

語法 create database 資料庫名字 charset 編碼格式 create database 資料庫名稱 character set 編碼格式 語法 show databases語法 show create database 資料庫名字 語法 use 資料庫名稱 語法 select d...

mysql資料庫 資料庫和資料表的基本操作

語法 create database 資料庫名字 charset 編碼格式 create database 資料庫名稱 character set 編碼格式 語法 show databases語法 show create database 資料庫名字 語法 use 資料庫名稱 語法 select d...

MySQL資料庫和資料表操作

顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...