MySQL学习笔记(mac版1)

  • 初始命令

    • 安装:略
    • 启动:设置偏好——>开启服务
    • 设置密码:mysqladmin -u root password "new_password"
    • 登陆:使用root 用户登陆 默认端口为3306 mysql -u root -p -h 远程地址
    • 登出:command+d 或者 exitquit
  • 数据库操作

    • 创建数据库
      • CREATE DATABASE 'name' CHARSET SET 'utf8';
    • 修改数据库
      • ALTER DATABASE 'name' CHARACTER SET 'utf8';
    • 删除数据库
      • DROP DATABASE 'name';
    • 使用数据库
      • USE 'database-name'
    • 显示当前选择
      • SELECT DATABASE();
  • 数据表操作

    • 创建数据表:
      • CREATE TABLE 'name' ( column-name data_type, ... )
    • 查看数据表:
      • SHOW TABLES;
    • 查看数据列:
      • SHOW COLUMS FROM 'tab-name';
    • 插入数据:
      • INSERT 'tab-name' [(column1,column2...)] VALUES (val1,val2...)
    • 更新数据:
      • UPDATE 'tab-name' SET column1 = val1 , column2 = val2 [WHERE expr = val]
    • 外键添加:
      • FOREING KEY (column) REFERENCES 'tab-name' (column)
    • 查看数据:
    • 修改数据表:
      1. 添加列:ALTER TABLE 'tab-name' ADD column data-type [FIRST | AFTER column-name](添加多列-add后跟小括号,但无位置关系)
      • 删除列:ALTER TABLE 'tab-name' DROP 'column-name'
      • 添加约束: ALTER TABLE 'tab-name' PRIMARY KEY (column-name)
      • 删除主键约束:ALTER TABLE 'tab-name' DROP PRIMARY KEY
      • 删除唯一约束:ALTER TABLE 'tab-name' DROP {INDEX | KEY} 'index-name'
      • 添加删除默认约束:ALTER TABLE 'tab-name' ALTER 'column-name' {SET DEFAULT default | DROP DEFAULT}
      • 数据表变更1:ALTER TABLE 'tab-name' MODIFY 'column-name' 'data-type' [FIRST | AFTER 'column-name']
      • 数据表变更2:ALTER TABLE 'tab-name' CHANGE 'old-name' 'new-name' 'data-type' [FIRST | AFTER 'column-name']
    • 清空数据表:
      • DELETE FROM 'tab-name';
      • TRUNCATE TABLE 'tab-name'
    • 删除数据表:
      • DROP 'tab-name'

详细命令参考

    原文作者:桀骜不驯的喵
    原文地址: https://www.jianshu.com/p/a2c329931846
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞