データベースのDDL:操作データベース、テーブル
操作データベース:CRUD
C(Create):作成データベースの作成: データベースを作成し、存在しないと判断し、再作成: データベースを作成し、文字セット を指定します. db 4データベースを作成し、存在するか否かを判断し、文字セットをgbk とする.
R(Retrieve):クエリークエリーすべてのデータベースの名前: データベースの文字セットをクエリーする:データベースの作成文をクエリーする
U(Update):変更データベースの文字セットを変更する
D(Delete):削除データベース を削除データベースが存在すると判断し、再削除 が存在する.
データベースの使用現在使用中のデータベース名を問い合わせる データベース を使用
オペレーションテーブル
C(Create):作成構文: 注意:最後の列にカンマ(,) を付ける必要はありません.データベースタイプ: テーブル を作成レプリケーション・テーブル:
R(Retrieve):クエリークエリーあるデータベース内のすべてのテーブル名 クエリテーブル構造
U(Update):変更表名 を変更表の文字セットを変更する 列 を追加列名タイプを変更 削除列
D(Delete):削除
C(Create):作成
create database ;
create database if not exists ;
create database character set ;
create database if not exists db4 character set gbk;
R(Retrieve):クエリー
show databases;
show create database ;
U(Update):変更
alter database character set ;
D(Delete):削除
drop database ;
drop database if exists ;
データベースの使用
select database();
use ;
オペレーションテーブル
C(Create):作成
create table (
1 1,
2 2,
....
n n
);
1. int: age int
2. double: score double(5,2)
3. date: , ,yyyy-MM-dd
4. datetime: , yyyy-MM-dd HH:mm:ss
5. timestamp: yyyy-MM-dd HH:mm:ss
, null, ,
6. varchar:
-name varchar(20): 20
-zhangsan 8 2
create table student(
id int,
name varchar(32),
age int ,
score double(4,1),
birthday date,
insert_time timestamp
);
create table like ;
R(Retrieve):クエリー
show tables;
desc ;
U(Update):変更
alter table rename to ;
alter table character set ;
alter table add ;
alter table change ;
alter table modify ;
alter table drop ;
D(Delete):削除
drop table ;
drop table if exists ;