mysql server端
navicat
运行选中 ctrl+shift+r
create database 数据库名字;
use 数据库名字; \切换数据库
show databases; \显示所有数据库
drop database 数据库名字; \删除数据库
创建表:
create table 表名称(
字段名1 字段1的数据类型,
字段名2 字段2的数据类型,
......
字段名n 字段n的数据类型
);
整形 int
浮点型 float
字符型 varchar/char
日期 date
create table 表名(
id int,
grade int,
name varchar(20)
);
主键约束 primary key 不重复 非空
非空约束 not null
唯一约束 unique
主外键约束
create table student(
id int primary key, //主键约束
name varchar(20) not null, //非空约束
grade int not null, //非空约束
email varchar(20) unique //唯一约束
);
导入数据
insert into student(id,name,grade,email) values(1,'jk',108,'[email protected]');
查看字段
setect * from student;
desc 表名称; //显示表结构
show tables; //显示数据库下的所有表
表名修改
alter table student rename to student2; //student旧的
字段名修改
alter table student change name username varname(20);
字段名添加
alter table student add age int;
字段名删除
alter table student drop age;
删除表
drop table 表名;