mac mysql操作

链接本地数据库,找到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;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,500评论 0 9
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 1,773评论 0 8
  • 一、MySQL优化 MySQL优化从哪些方面入手: (1)存储层(数据) 构建良好的数据结构。可以大大的提升我们S...
    宠辱不惊丶岁月静好阅读 2,553评论 1 8
  • MySQL数据库 非关系型数据库的优势: 性能NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不...
    riverstation阅读 953评论 0 0
  • 今天终于读完了冯友兰先生的中国哲学史,历时两个月,有点长,但是我一边读,一边叹服于冯友兰先生渊博的知识,真是一位通...
    翠翠美阅读 908评论 0 0