数据库
人山人海肉最可爱
目前菜鸟一枚,希望大佬们多多指教,渴望有一天可以和大佬们肩并肩。
展开
-
MySQL数据库的一些基础知识
如何进入MySQL呢?在电脑搜索框里输入cmd,进入命令框之后,输入mysql -u root -p回车后再输入密码,如下图所示:这时就进入MySQL(数据库服务器)了,可以进行一系列操作了,例如:创建数据库、使用数据库、创建表等。创建数据库create database day1;使用数据库use day1;创建数据库表(在创建表之前,必须先使用某一个数据...原创 2019-01-24 20:45:53 · 187 阅读 · 0 评论 -
数据库-----事务管理
事务就是一组DML(数据操纵语言)语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。事务还规定不同的客户端看到的数据是不相同的。事务的一些基本操作开始一个事务 start transaction;创建一个保存点 savepoint 保存点名;回到保存点 rollback to 保存点名;例:我们先创建一个测试表: c...原创 2019-01-15 17:19:38 · 268 阅读 · 0 评论 -
MySQL的数据类型都有哪些?它们分别用在什么的场景?
都知道C语言有int(4个字节)、char(1个字节)…这些类型可不是随便用的,,我们要考虑在某个场景用它是否合适,会不会越界。MySQL中也是一样的,也需要不同的场景需要不同的类型。下面这张表是MySQL的数据类型分类:下面我们来具体看看这些类型的具体应用和如何应用:数值类型tinyint类型从表中我们可以观察到tinyint类型的范围是-128~127我们先创建一个表:...原创 2019-01-31 22:41:25 · 15220 阅读 · 2 评论 -
数据库中对库的一些操作(创建、修改、删除库)
创建一个库名为db1的数据库create database db1;当我们创建数据库没有指定字符集和校验规则时,系统使⽤默认字符集:utf8,校验规则是:utf8_ general_ ci如果想要明确指定字符集和校验规则,可以使用 charset和collate来指定。例1:创建一个使用utf8字符集的db2数据库create database db2 charset=utf8;...原创 2019-01-27 17:29:00 · 647 阅读 · 0 评论 -
MySQL中对表的约束-----主键
用主键primary key来约束的字段里的数据不能重复,不能为空,一张表中最多只能有一个主键主键可以在创建表的时候指定,也可以在创建表完成后追加。例:创建表的时候直接在字段上指定主键create table tt1( id int unsigned primary key comment '学号不能为空', name varchar(20) not null);...原创 2019-02-02 19:40:17 · 443 阅读 · 0 评论 -
MySQL中对表的操作(创建表、删除表、修改表)
创建表语法:create table table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;field 表示列名datatype 表示列的类型character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准...原创 2019-01-28 19:44:17 · 1781 阅读 · 1 评论