查看当前所有的数据库
show databases;
打开指定的数据库
use 数据库名称;
查看当前库的表
show tables;
查看当前所在的数据库
select database();
查看数据库版本
select version();
查看其他库的所有表
show tables from 数据库名;
创建数据库
CREATE DATABASE 数据库 CHARSET utf8;
查看数据库
show create database 数据库名;
删除数据库
drop database 数据库名;
为了防止删除不存在的数据库报错
drop database if exists 数据库名;
设置允许远程访问
CREATE USER ‘root’@’%’ IDENTIFIED BY ‘密码’;
grant all privileges on . to ‘root’@’%’;
然后查询select host, user, authentication_string, plugin from user
可以看到有两条user是root的记录,host分别位%和localhost
mysql的语法规范
1.不区分大小写,建议关键字大写,表名、列名小写
2. 每条命令用分号结尾
3. 注释:
单行注释: #注释名字
单行注释:-- 注释文字
多行注释: /注释文字/