ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] ## 创建数据表 ```sql CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHAR(100) NOT NULL, `runoob_author` VARCHAR(40) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `runoob_id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` - engine = 引擎 - primary key = 主键 - auto_increment = 自增字段 ## 删除数据表 表名称`woc` ```sql drop table woc ``` ## 修改数据表 删除`woc`表的`user_id`字段 ```sql alter table woc drop user_id ``` 添加字段`number` ```sql alter table woc add number int ``` 添加`i`字段位于`c`字段之后 ```sql alter table woc add i after c ``` 添加`id`字段到第一列 ```sql alter table woc add id first ``` 把字段`id`从`int(5)`改成`int(11)` ```sql alter table woc modify id int(11) ``` 重命名字段`i`为`g`, 并设置`char(10)`类型 ```sql alter table woc change i g char(10) ``` 修改默认值和`null` ```sql alter table woc modify user_id not null default 25 ``` 修改表名`lzsb`为`woc` ```sql alter table lzsb rename to woc ```