mysql创建一个mobile表,包含name、price、sql
时间: 2023-07-10 09:32:32 浏览: 47
可以使用以下的 SQL 语句创建一个名为 mobile 的表,包含 name、price 两个字段:
```sql
CREATE TABLE mobile (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price DECIMAL(10, 2) NOT NULL
);
```
其中 id 字段为自增主键,name 字段为字符串类型,price 字段为十进制数类型(最大长度为 10,小数点后保留 2 位)。
相关问题
mysql创建一个中间表的sql
可以使用以下 SQL 语句创建一个名为 `middle_table` 的中间表,其中包含两个字段 `id` 和 `name`:
```
CREATE TABLE middle_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
```
你可以根据自己的需求修改字段名和数据类型。
用mySQL创建一个表包含学号和密码
可以使用以下SQL语句在MySQL中创建一个表,包含学号和密码两个字段:
```sql
CREATE TABLE student (
id INT PRIMARY KEY,
password VARCHAR(20)
);
```
其中,`student`是表名,`id`是学号字段,使用`INT`类型,`PRIMARY KEY`表示该字段为主键;`password`是密码字段,使用`VARCHAR(20)`类型,长度为20个字符。
如果想要设置学号字段自增长,可以使用`AUTO_INCREMENT`属性,例如:
```sql
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
password VARCHAR(20)
);
```
这样,每次插入数据时,学号字段会自动加1。
创建完表后,可以使用`INSERT INTO`语句向表中插入数据,例如:
```sql
INSERT INTO student(id, password) VALUES (1, '123456');
```
这样就向`student`表中插入了一条学号为1,密码为123456的数据。