オペレーティングデータベース:CRUD
1. C(作成):作成
- データベースを作成します。
*データベースデータベース名を作成します。 - データベースを作成し、存在しないことを確認してから、以下を作成します。
*データベースが存在しない場合はデータベース名を作成します。 - データベースを作成し、文字セットを指定します
*データベースデータベース名を作成します文字セット文字セット名;
演習: db4データベースを作成し、存在するかどうかを判別して、文字セットをgbkに設定します。
*存在しない場合はデータベースを作成します。db4文字セットgbk;
2. R(取得):クエリ
- すべてのデータベースの名前を照会します。
*データベースを表示します。 - データベースの文字セットを照会します。データベースの作成ステートメントを照会します
* show create database database name;
例:
静かにミミが吐き出します、この資本は十分です!
3. U(更新):変更
データベースの文字セットを変更します*データベースデータベース名を変更します文字セット文字セット名;
**4. D(Delete):删除**
- データベースの削除
*データベースデータベース名の削除; - データベースが存在することを
確認し、存在する場合は削除します*存在する場合はデータベースを削除しますデータベース名。
5.データベースを使用する
-
現在使用中のデータベースの名前を照会します
* select database(); -
データベースを使用
*データベース名を使用;
手術台
1. C(作成):作成
- 文法:
create table 表名(
列名1 数据类型1,
列名2 数据类型2,
....
列名n 数据类型n
);
-
注:最後の列にコンマ(、)を追加する必要はありません
-
データベースタイプ:
1。int:整数タイプ
*年齢int、2。double
:10進タイプ
*スコアdouble(5,2)
3。日付:日付、年、月、日のみを含む、yyyy-MM-dd
4.日時:日付、年、月、日、時、分、秒が含まれますyyyy-MM-dd HH:mm:ss
5.タイムスタンプ:時間エラータイプには、年、月、日、時、分、秒が含まれますyyyy-MM-ddHH:mm:ss
*今後このフィールドに値を割り当てない場合、または値を割り当てる場合nullの場合、デフォルトでは現在のシステム時間が使用され、値
6が自動的に割り当てられます。varchar :文字列
*名前varchar(20):名前最大20文字
* zhangsan8文字ZhangSan2文字- テーブルを作成する
create table student(
id int,
name varchar(32),
age int ,
score double(4,1),
birthday date,
insert_time timestamp
);
- テーブルのコピー:
*コピーするテーブルの名前のようなテーブルテーブル名を作成します。
2. R(取得):クエリ
- データベース内のすべてのテーブル名を照会します
*テーブルを表示します;
*テーブル構造を照会します
* descテーブル名;
3. U(更新):変更
-
テーブル名を
変更します。テーブルテーブル名の名前を新しいテーブル名に変更します。
-
テーブルの文字セットを変更します。テーブルテーブル名を変更します。文字セット文字セット名。
-
列の追加
ALTER TABLEテーブル名の追加、列名データ型を、
-
列名タイプの
変更テーブルテーブル名の変更列名の変更新しい列名の新しいデータタイプ;
テーブルテーブル名の変更列名の変更新しいデータタイプ;
-
列の削除
テーブルテーブル名の削除列名の変更;
**4. D(Delete):删除**
ドロップテーブル表名;
表名が存在する場合はテーブルを削除します。