mysql建表语句某字段为主键
时间: 2023-11-01 10:58:24 浏览: 57
在MySQL的建表语句中,可以通过在字段定义后添加"primary key"来指定某字段为主键。例如,对于一个名为"table_name"的表,要将字段"col_name"设置为主键,可以使用以下建表语句:
create table table_name(
col_name type,
...
primary key (col_name)
);
相关问题
mysql建表主键自增语句
在MySQL中,创建表时可以通过AUTO_INCREMENT关键字为主键字段设置自增属性。具体语法如下:
CREATE TABLE 表名 (
列名 数据类型 AUTO_INCREMENT,
...
PRIMARY KEY (主键列名)
);
在你提供的例子中,创建表tb_student3时通过id字段设置了自增主键,语句为:
CREATE TABLE tb_student3 (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE KEY,
age INT DEFAULT NULL
);
该语句将创建一个名为tb_student3的表,其中id字段为自增主键,name字段为唯一索引,age字段为可为空。执行结果为"Query OK, 0 rows affected (0.04 sec)",表示创建表成功。
mysql 建表,字段id,学生姓名
可以使用以下 SQL 语句创建一个名为 student 的表,包含 id 和 name 两个字段:
```sql
CREATE TABLE student (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
```
其中,id 是自增长的整数类型,name 是长度不超过 50 的字符串类型。PRIMARY KEY (id) 指定 id 字段为主键。
相关推荐
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)