一、
mysql
create database +创建的名字 character set gb2312 collate gb2312_chinese_ci;
创建名为---的数据库, 默认字符集设置为 gb2312,排序规则设置为gb2312_chinese_ci,
show detabases;
查询所有数据库
show create database +查询的数据库名;
查询单个数据库
alter database +想要修改数据库的名 character ser utf8 collate utf8_bin;
修改数据库 的字符集设置为uft8,排序规则设置为utf8_bin。
drop database +数据可名;
删除数据库
show engines;
查看MySQL支持的存储引擎
show variables like‘shtorage_engine‘;
查询系统默认的存储引擎
MySQL中常用的存储引擎
InnoDB存储引擎
InnoDB是MySQL的默认事务型引擎,也是最重要、使用最广泛的存储引擎,被设计用来处理大量短期(short-lived)事务。InnoDB的性能和自动崩溃恢复特性,使得它在非事务型存储的需求中也很流行,在MySQL一般优先考虑InnoDB引擎。
MyISAM存储引擎
MyISAM提供了大量的特性,包括全文索引、压缩、空间函数,广泛应用在Web和数据仓储应用环境下,但不支持事物和等级锁,崩溃后无法安全恢复等。由于MyISAM引擎设计简单,数据以紧密格式存储,对只读的数据性能较好。
Memory存储引擎
Memory存储引擎将表中的数据存储到内存中,不需要进行磁盘I/O,且支持Hash索引,因此查询速度非常快,主要适用于目标数据较小,而且被非常频繁地访问的情况。
CSV存储引擎
CSV存储引擎可将普通的CSV文件(逗号分割值的文件)作为MySQL的表来处理。CSV引擎可以在数据库运行时拷贝文件,可以将Excel电子表格软件中的数据存储为CSV文件,并复制到MySQL的数据目录中,就可以在MySQL中打开。
二、
查询 的数据库下的数据表
use +查询的数据库名; //设为 为当前数据库 “Database changed”表示数据库切换成功。
show tables; //查看数据表
?使用CREATE TABLE语句,创建Users表。
序号 | 字段名 | 数据类型 | 标识 | 主键 | 允许空 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|
1 | uid | int | 是 | 是 | 否 | 用户id | |
2 | uname | varchar(30) | 否 | 姓名 | |||
3 | upwd | varchar(30) | 否 | 密码 | |||
4 | usex | enum(‘男‘,‘女‘) | 是 | 男 | 性别 |
create table users(
uid int(11) primary key auto_increment comment‘用户id‘,
主键 设为自增
uName varchar(30) NOT NULL,
uPwd varchar(30) NOT NULL,
uSex ENUM(‘男‘,‘女‘) DEFAULT ‘男‘
);
原文:https://www.cnblogs.com/bj171104/p/12499444.html