初识MySQL

MySQL的优势
1.运行速度快
2.使用成本低
3.容易使用
4.可移植性强

MySQL目录
1.bin文件:存放可执行文件
2.include文件:存放头文件
3.lib文件:存放库文件
4.share文件:存放着字符集,语言

命令行方式连接数据库
mysql -h 服务器主机地址 -u 用户名 -p密码

操作数据库
1.创建数据库:create database 数据库名
2.查看数据库:show database
3.选择数据库:use 数据库名
4.删除数据库:drop database 数据库名

SQL语言
1.DML(数据操作语言):增删改操作
2.DDL(数据定义语言):在数据库中创建或操作数据库对象等
3.DQL(数据查询语言):用来对数据库中的数据进行查询
4.DCL(数据控制语言):控制数据库的存取许可,存取权限

创建表
create table 表名(
字段 数据类型
)

删除表
drop table 表名;

默认存储引擎
show variables like 'storage_engine%';

1.frm文件:表结构定义文件
2.MYL文件:索引文件
3.MYD文件:数据文件

常用的属性约束
1.not null(非空约束)
2.default(默认)
3.nuique key(唯一约束)
4.primary key(主键约束)
5.foreign key(外键约束)
6.auto_increment(自动增长)

存储引擎
1.InnoDB:支持事务,不支持全文索引,支持外键约束,表空间较大,支持数据行锁定。
2.MyISAM:不支持事务,支持全文索引,不支持外键约束,表空间较小,不支持数据行锁定。

指定表的存储引擎
create table myschool(
字段 类型
)engine=MyISAM;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,193评论 0 9
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,184评论 0 19
  • 简介:Mysql是一个开源的关系型数据库管理系统,开源意味着是免费的,关系型数据库是以行和列来存储数据,就像是ex...
    hello_我的哥阅读 754评论 1 2
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,262评论 0 4
  • 一、数据库简介 1.数据库系统 1.1数据库 DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺...
    郑元吉阅读 720评论 0 6

友情链接更多精彩内容