MySQL基础

MySQL基础

sql分类

  • DDL: Data Definition Language 数据定义语言,包括:
    create,alter,drop,truncate. 都不支持事务
  • DML: Data Manipulation Language 数据操作语言,包括:
    insert, update, delete, select(DQL), 支持事务
  • DQL: Data Query Language数据查询语言,包括:
    select,跟事务没关系
  • TCL: Transaction Control Language 事务控制语言,包括:
    commit rollback savepoint
  • DCL: Data Control Language 数据控制语言,包括:
    分配用户权限相关的sql

1. 打开数据库客户端并登录

  • 登录: mysql -uroot -p密码

  • 退出: exit 或者 quit

  • 指定ip和端口: mysql -uroot -p123456 -h127.0.0.1 -P3306

    -h是指定的ip地址

    -P(大写P): 指定端口号

2. 数据库相关SQL

2.1 查看所有数据库

show databases;

2.2 创建数据库

create database 数据库名;
# 例如: create database sb;

2.3 查看数据库详情

show create database 数据库名
# 例如: show create database db1;

2.4 创建数据库指定的字符集 utf8或者gbk

create database db2 character set utf8;

2.5 删除数据库

drop database db2;

2.6 使用数据库

use db1;

2.7 如果不存在则创建指定数据库

mydb1 是数据库名字

create database if not exists mydb1 charset utf8;
posted @ 2020-05-31 13:52  zpk-aaron  阅读(316)  评论(0编辑  收藏  举报