建表
建表语句
CREATE TABLE `news`(
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL,
`img_url` varchar(200) NOT NULL,
`content` varchar(2000) NOT NULL,
`is_valid` tinyint(1) DEFAULT 1,
`created_at` datetime,
`updated_at` datetime DEFAULT NULL,
`news_type` varchar(16) DEFAULT '百家',
PRIMARY KEY(`id`)
) DEFAULT CHARSET = utf8;
-- 创建数据库
CREATE DATABASE `my_news`;
-- 使用当前创建的数据库
USE `my_news`;
-- 创建新闻表
CREATE TABLE `news`(
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL,
`img_url` varchar(200) NOT NULL,
`content` varchar(2000) NOT NULL,
`is_valid` tinyint(1) DEFAULT 1,
`created_at` datetime,
`updated_at` datetime DEFAULT NULL,
`news_type` varchar(16) DEFAULT '百家',
PRIMARY KEY(`id`)
) DEFAULT CHARSET = utf8;
-- 创建学生表
CREATE TABLE `student_info` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`stu_name` varchar(16) NOT NULL COMMENT '姓名',
`age` int NULL DEFAULT 0 COMMENT '年龄',
`address` varchar(255) NULL COMMENT '家庭住址',
`mobile_no` char(11) NULL COMMENT '联系方式',
`created_at` datetime NULL DEFAULT NULL COMMENT '注册时间',
`sex` char(1) NULL DEFAULT NULL COMMENT '性别',
`class_name` varchar(10) NULL DEFAULT NULL COMMENT '班级',
`score` float NULL DEFAULT NULL COMMENT '期末成绩',
PRIMARY KEY (`id`)
);