MySQL 是一種開源的關(guān)系型數(shù)據(jù)庫,很受業(yè)界歡迎。建立MySQL 數(shù)據(jù)庫需要用到建表腳本,下面我們用中文講解一下如何建立Mysql 數(shù)據(jù)庫的表。
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用戶ID', `name` varchar(32) NOT NULL COMMENT '用戶名', `age` int(11) NOT NULL COMMENT '用戶年齡', `sex` tinyint(1) NOT NULL COMMENT '用戶性別(0為女,1為男)', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='用戶表';
以上代碼是示例建立一個“用戶”表的腳本,下面我們簡單講解一下建表腳本里的各個項的意義:
- `user`:表名
- id:用戶ID的字段名
- name:用戶名的字段名
- age:用戶年齡的字段名
- sex:用戶性別的字段名,用tinyint類型表示(0為女,1為男)
- PRIMARY KEY (`id`):將id字段設(shè)為主鍵
- ENGINE=InnoDB:引擎類型,這里選擇InnoDB引擎
- AUTO_INCREMENT=1:設(shè)置自增字段的初值
- DEFAULT CHARSET=utf8mb4:設(shè)置字符集
- COMMENT='用戶表':對表添加注釋,方便對表的理解和描述
使用建表腳本可以方便地創(chuàng)建MySQL中的表。以上是建立一個用戶表的建表腳本示例,可以根據(jù)自己具體需求來進行修改和調(diào)整。