项目初期--数据库设计和简单的创建

  • Mysql数据库设计: mysql数据库的管理是采用database(oracle不存在)、用户、授权 一般步骤如下:

    1. 创建一个新的database;
    2. 创建一个新的用户(user);
    3. 对该用户进行database的授权;
  • Oracle数据库的设计: oracle数据库采用的是表空间的概念,包括表空间、表、用户; 一般步骤如下:

    1.新创建用户;
    2.为该用户创建新的表空间;
    3.在表空间中创建表;

mysql数据库创建

数据库环境准备:
步骤一、创建database;
一般在创建数据库时就会为其指定字符集;
查看默认的数据库字符集:
show variables like ‘%char%’

项目初期--数据库设计和简单的创建_第1张图片
以上查看到的字符集中,client、connection、result这三个字符集是和安装mysql命令窗口相关的;
database、server、system这三个字符集是mysql服务器的字符集(与查询乱码有关,一般默认设置都为utf8);
修改mysql服务端的字符集:
修改安装目录下的my.ini文件,在[mysqld]下面
character-set-server=utf-8
创建数据库:
create database bos;(删除为 drop database bos;)
步骤二、新建用户
create 用户名@localhost(本机访问) identified by ‘密码’;
create 用户名@%(远程访问) identified by ‘密码’;
步骤三 为用户授权
为hz0827用户授权,bos的所有权限
验证:用hz0827用户登陆,show databases; 查看是否只有bos数据库

你可能感兴趣的:(mysql)