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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql的建表语句_三种常用的MySQL建表语句

發布時間:2023/12/10 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql的建表语句_三种常用的MySQL建表语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL建表語句是最基礎的SQL語句之一,下面就為您介紹最常用的三種MySQL建表語句,如果您對MySQL建表語句方面感興趣的話,不妨一看。

1、最簡單的:

CREATE TABLE t1(

id int not null,

name char(20)

);

2、帶主鍵的:

CREATE TABLE t1(

id int not null primary key,

name char(20)

);

b:復合主鍵

CREATE TABLE t1(

id int not null,

name char(20),

primary key (id,name)

);

3、帶默認值的:

CREATE TABLE t1(

id int not null default 0 primary key,

name char(20) default '1'

);

完整例子:

DROP TABLE IF EXISTS `user_t`;

CREATE TABLE `user_t` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`user_name` varchar(40) NOT NULL,

`password` varchar(255) NOT NULL,

`age` int(4) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

/*Data for the table `user_t` */

insert ?into `user_t`(`id`,`user_name`,`password`,`age`) values (1,'測試','sfasgfaf',24);

講解::

ENGINE=InnoDB使用innodb存儲引擎

DEFAULT CHARSET=utf8 數據庫默認編碼為utf-8

AUTO_INCREMENT=1 自增鍵的起始序號為1

擴展:

1.InnoDB,是MySQL的數據庫引擎之一,為MySQL AB發布binary的標準之一,InnoDB支持事務處理和外鍵等高級功能。

2.AUTO_INCREMENT會在新記錄插入表中時生成一個唯一的數字。希望在每次插入新記錄時,自動地創建主鍵字段的值,可以在表中創建一個 auto-increment 字段。
————————————————
版權聲明:本文為CSDN博主「朱昆 iamkun」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_33582089/article/details/113112792

總結

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

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