链接本地数据库,找到mysql安装路径执行 -u root -p,输入密码
链接远程数据库mysql -h主机地址 -u用户名 -p用户密码
//本地数据库
/usr/local/mysql-5.7.24-macos10.14-x86_64/bin/mysql -u root -p
//远程数据库
mysql -h主机地址 -u用户名 -p用户密码
关闭数据库服务
quit
创建数据库
create database 数据库名;
CREATE DATABASE `mydb` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
打开数据库
use 数据库名称;
查询数据库
show databases;
删除数据库
drop database 数据库名;
查询表
show tables
查看表
describe 表名;
show create table 表名;
修改表
修改表名:alter table 旧表名 rename 新表名;
修改表结构:
<1>增加字段
在表的最后一个位置添加字段: alter table 表名 add 字段名 属性类型;
alter table newpersonTable add sex int;
在表的第一个位置添加字段:alter table 表名 add 字段名 属性类型 first;
alter table newpersonTable add age int first;
在表的指定字段之后添加字段alter table 表名 add 字段名 属性类型 after 属性名;
alter table newpersonTable add height int after age;
<2>删除字段
alter table 表名 drop 属性名
alter table newpersonTable drop gender;
<3>修改字段的数据类型
alter table 表名 modify 属性名 数据类型;
alter table newpersonTable modify height char;
<4>修改字段的名字
alter table 表名 change 旧属性名 新属性名 数据类型
alter table newpersonTable change personID userID int;
<5>修改字段顺序
alter table 表名 modify 属性名1 数据类型 after 属性名2;
alter table newpersonTable modify name varchar(20) after age;