首页 > 数据库技术 > 详细

MySQL

时间:2020-03-15 20:56:05      阅读:83      评论:0      收藏:0      [点我收藏+]

一、

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 ‘男‘
);

MySQL

原文:https://www.cnblogs.com/bj171104/p/12499444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!