mysql怎么创建表格
时间: 2023-11-05 12:04:58 浏览: 49
在MySQL中创建表格的方法是使用CREATE TABLE语句。首先,你需要在MySQL命令行客户端中进入到要创建表格的数据库中,可以使用USE语句进行切换。然后,使用CREATE TABLE语句来定义表格的结构和属性。在CREATE TABLE语句中,你需要指定表格的名称以及每个字段的名称、数据类型和约束条件。以下是一个示例的CREATE TABLE语句:
CREATE TABLE student (
sno char(6) NOT NULL PRIMARY KEY,
sname char(8) NOT NULL,
ssex char(2) NOT NULL DEFAULT '男',
sbirthday date NOT NULL,
speciality char(12) NULL,
tc tinyint NULL
);
在上面的示例中,创建了一个名为student的表格,该表格包含了sno、sname、ssex、sbirthday、speciality和tc等字段。其中sno字段被指定为主键,并且每个字段的数据类型和约束条件也有所不同。
相关问题
mysql 创建表格
以下是MySQL创建表格的示例:
```sql
-- 创建数据库
CREATE DATABASE mydatabase;
-- 使用数据库
USE mydatabase;
-- 创建表格
CREATE TABLE mytable (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
city VARCHAR(50)
);
```
以上代码演示了如何创建一个名为`mytable`的表格,该表格包含`id`、`name`、`age`和`city`四个列。其中,`id`列是主键,并且自动递增。
mysql创建表格语句
创建表格的MySQL语句如下所示:
```
CREATE TABLE 表名 (
列名1 数据类型1 约束条件1,
列名2 数据类型2 约束条件2,
...
);
```
例如,创建一个名为Student的表格,包含Sno(学号)、Sname(姓名)、Sex(性别)、Sage(年龄)和Sdept(系别)五个列的语句如下:
```
CREATE TABLE Student (
Sno INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Sname VARCHAR(10) NOT NULL,
Sex CHAR(1) NOT NULL,
Sage TINYINT(100) NOT NULL,
Sdept CHAR(4) NOT NULL
);
```