MySQL语句创建表student1,包含姓名[String]、学号[long]、年龄[int]、性别[bool]、出生日期[datetime]
时间: 2024-11-27 20:23:47 浏览: 5
string转化成int,double,bool
当然可以。在MySQL中,你可以使用`CREATE TABLE`语句来创建名为`student1`的表,包含指定的数据字段。以下是创建`student1`表的SQL语句示例:
```sql
CREATE TABLE student1 (
id INT AUTO_INCREMENT PRIMARY KEY, -- 学号,主键自动增长
name VARCHAR(255) NOT NULL, -- 姓名,String类型,不能为空
age INT, -- 年龄,int类型
gender TINYINT(1) DEFAULT '0', -- 性别,bool类型,默认值为False
birth_date DATE -- 出生日期,datetime类型
);
```
在这个例子中,我们假设"学号"是一个整数类型的主键,因为默认自增;"性别"使用了TINYINT来节省存储空间,并将其设置为默认值False。如果需要记录True和False,可以改用TINYINT(1)和TINYINT(2),分别代表0和1。
阅读全文