随笔分类 - My SQL
摘要:一 、常用操作数据库的命令 1.show databases; 查看所有的数据库 2.create database test; 创建一个叫test的数据库 3.drop database test;删除一个叫test的数据库 4.use test;选中库 ,在建表之前必须要选择数据库 5.show
阅读全文
摘要:1.什么是事务? 事务是最小的不可分割的单元,事务能够保证一个业务的完整性 多条SQL语句会有同时成功或同时失败的要求 2.mysql如何控制事务? mysql默认是开启事务的(自动提交) 默认事务开启的作用是什么? 当我们去执行一条SQL语句时,效果会马上提现出来,且不能回滚 事务回滚即撤销SQL
阅读全文
摘要:SQL的四种连接查询 内连接 inner join 或者 join 外连接 左连接 left join 或者 left outer join 右连接 right join 或者 right outer join 完全外连接 full join 或者 full outer join 先创建数据库tes
阅读全文
摘要:新建库test-库中建学生表、教师表、课程表、成绩表 一.建数据库test 二.学生表-student (学号sno、姓名sname、性别ssex、出生年月sbirthday、所在班级sclass) 三.教师表teacher-(教师编号tno、教师性别tsex、出生日期tbrithday、职称tit
阅读全文
摘要:我们在设计数据库结构过程中所要遵循的规则和指导方法,通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF) ◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电
阅读全文
摘要:主键约束(primary key) 主键约束能够唯一确定一张表中的记录,也就是可以通过某个字段添加约束,就可以是的该字段不重复,且不为空 create table user (id int primary key,name char,phone int(11)); 联合主键(只要联合主键的值加起来不
阅读全文
摘要:MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和
阅读全文
摘要:今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。 试了很多种方法,终于找到一种可以实现的: 更改加密方式 1.先通过命令行进入mysql的root账户: 1 PS C:\Windows\syst
阅读全文
摘要:增: mysql> use wg; mysql> create table students( id int auto_increment primary key,name varchar(10) not null,sex varchar(12),address varchar(50),phone
阅读全文
摘要:create database 库名 [charset 字符集]; 中括号中的内容是可选项,用来设置字符集 数据库的名字一经创建就不能进行修改 truncate相当于删除了一张表,又新建了一张一模一样的新表 delete加where查询条件是删除满足条件的一条记录 delete不加where查询条件
阅读全文
摘要:下载MySQL的官方网址:https://dev.mysql.com/downloads/installer/
阅读全文
浙公网安备 33010602011771号