在Linux上安装 MySQL 8.0.11

继MySQL 5.7之后,直接跳到了MySQL 8.0,官方说这次来了个大升级,其他的不说,就访问速度是5.7的2倍,因此我也尝试安装使用,根据官方文档,下面是安装的过程一、工具Ubuntu 16.04MySQL Community Server 8.0.11二、安装过程1. 下载安装包MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/选择的是Li

- 阅读全文 -

MySQL怎样分配用户管理

首先,我们使用root用户登录MySQL数据库。现在假设我们正在开发一个商城网站,商城数据库名为"store",我们通常不会直接使用root用户对网站进行操作的。那么我们往往专门针对这个网站分配一个MySQL用户,使这个用户对商城网站数据库具有所有的权限,而对其他数据库没有任何权限,这样做也是为了数据库的安全考虑。那么我们将建立一个"store"用户,并赋予它对store库操作的权限。1.创建用户

- 阅读全文 -

MySQL中的字符集和校对集是什么?

无论Web网页还是手机APP,通常会用到数据库,而我自己最喜欢的就是MySQL,对于个人开发者来说,MySQL给我的印象就是:开源免费,简单快捷。那么我们在创建一个MySQL数据库的时候声明的字符集和校对集是什么?它有什么用?以下是个人理解,如有疑问和异议欢迎留言评论:假如我们需要创建一个用户数据库,我们通常会使用以下代码:CREATE DATABASE IF NOT EXISTS `user`

- 阅读全文 -

SQL Server中的查询语句总结

对于关系型数据库,不同的数据库系统有写细节不一样,下面以SQL Server为例,使用SQL语句总结SQL Server中的常用的查询语句:一.先建立一个大学数据库create database college go use college go create table department( dept_name varchar(20), building varchar(20), budg

- 阅读全文 -

SQL Srver中常用的约束语句

SQL中有五类常用的约束,用来对某个字段的数据进行约束:1.基本概念not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,即非空加上唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条在主表中的数据 default:默认值,当添加一条数据记录时,如果没有某一个字段没有插入数据,则自动保存

- 阅读全文 -