终端操作
第一步当然是打开终端,然后就是输入代码喽:
mysql -u root -p
然后登陆成功,可以看到你的版本号:我的是8.0.18.后续都是这个版本。
创建数据库:
CREATE DATABASE school;
删除数据库:
DROP DATABASE school;
创建表:
USE school; CREATE TABLE student(id INT(11) NOT NULL, name VARCHAR(255) NOT NULL, age INT(11) NOT NULL, grade VARCHAR(255), PRIMARY KEY(id));
修改表
增加字段:
ALTER TABLE student ADD (teacher VARCHAR(255) NOT NULL);
修改字段名:
ALTER TABLE student RENAME COLUMN age TO student_age;
修改字段数据类型:
ALTER TABLE student MODIFY student_age float(3,1); #float(3,1)中3代表最长,1代表小数点后1位
删除字段:
ALTER TABEL student DROP COLUMN teacher;
修改多个字段的话,用逗号隔开字段
ALTER TABLE student ADD (teacher VARCHAR(255) NOT NULL, class VARCHAR(255) NOT NULL);
其实严重建议,利用Navicat创建数据库,简单明了更直接,使用起来也超级方便。使用可视化工具可以让这些操作都非常显而易见。还可以查看创建过程的源代码。
使用Navicat
创建数据库的时候,选好了之后可以点SQL预览:
CREATE DATABASE `school` CHARACTER SET 'utf8';
创建数据表的时候,在填空之后依然选择SQL预览:
CREATE TABLE `school`.`Untitled` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NU