日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql DDL语句

發布時間:2025/4/16 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql DDL语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sql語言分為三個級別。 1、ddl?語句?,數據定義語句,定義了數據庫、表、索引等對象的定義。常用語句包含:create、drop、alter。 2、dml?語句?,數據操縱語句,用于添加、刪除、更新和查詢數據庫記錄,并檢查數據完整性,常用語句包含insert、delete、update、select等。 3、dcl語句,數據控制語句,用于控制不同數據對象訪問級別的語句。定義了數據庫、表、表、用戶的訪問權限和完全級別。常用的語句包括grant、revoke等。 DDL語句: 1、建庫、刪庫: 建庫:create database?db名 default charset=utf8;

刪庫:drop database db名;

2、表操作 2.1 建表1: create table table_name(col1 type1 [not null] [primary key],col2 type2 [not null]) 如: create table person_info ( person_id smallint(5) unsigned auto_increment, name varchar(50) not null comment 'person_name', country varchar(60) default 'china', salary decimal(10,2) default 0.00 comment 'salary', primary key (person_id))engine=innodb default charset=utf8;

括號外設置引擎與默認編碼
備注信息:comment
默認賦值:default關鍵詞
主鍵:一般放在最后。primary key person_id
引擎:engine innodb 建表2:創建一個新表,與原表的表結構相同,但是并無數據。 create table table_nameliketable_name1; 2.2? 修改表結構 alert?table?table_name? MODIFY??col_name?column_definition?[FIRST?|?AFTER?col_name]#修改字段類型 alert table table_name? ADD?col_name?column_definition?[FIRST?|?AFTER?col_name]#增加字段 alert table table_name? DROP?col_name#刪除字段 alert table table_name? CHANGE?old_col_name?new_col_name?column_definition?[FIRST|AFTER?col_name]#修改字段名 如:將country字段修改長度為50個字節,并放在salary字段后。以下兩種都可行。 alter table?table_name?change?country?country?varchar(50)?default 'china'?after salary;? alter table table_name?modify?country varchar(50)?default 'china'??after salary;? 修改字段時,注意原有默認值,修改命令時默認值仍需要添加 2.3 查看表結構 desc table_name; 2.4 刪除表 drop table table_name;

插入語句:

insert into person_info(person_id,name,country,salary) values(1,'yu','china','2');#插入全部字段值,單條數據

insert into person_info(name) values('yu');#單條數據,只選插入的字段值。

insert into person(name) valuse('a'),('b');#同時插入多條數據 插入數據時,自增字段不需要添加,默認值可不輸入。

轉載于:https://www.cnblogs.com/kongzhongqijing/p/3544215.html

總結

以上是生活随笔為你收集整理的mysql DDL语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。