创建和管理数据库

1. 一条数据的存储过程

  • 存储数据是处理数据的第一步.只有正确的把数据存储起来,我们才能进行有效的处理和分析.否则,只能是一团乱麻.
  • 在MySQL中,一个完整的数据存储过程一共有四步 : 创建数据库,确认字段,创建数据表,插入数据.
  • 我们先要创建一个数据库,而不是一上来直接创建数据表.因为从系统的架构的层次上看,MySQL数据库系统从大到小依次是 : 数据库服务器,数据库,数据表,数据表的行与列.

2. 创建数据库

有三种方式可以创建数据库 :

  • 方式1 : 创建数据库,字符集为数据库默认的字符集.如果数据库已存在,则报错.
  • 方式2 : 创建数据库并指定字符集.如果数据库已存在,则报错.
  • 方式3 : 判断数据库是否已经存在,不存在则创建数据库.如果MySQL中已经存在相关的数据库,则忽略创建语句,不再创建数据库.
  • 注 : DATABASE不能改名.一些可视化工具可以改名.它是新建库,把所有表复制到新库,再删除旧库.

3. 使用数据库

注 : 要操作表格和数据前必须说明是在哪个数据库下进行的操作,否则就要在所有对象前加上数据库名.

4. 修改数据库

一般是更改数据库的字符集 :

ALTER DATABASE mydbms1 CHARACTER SET 'gbk';

5. 删除数据库

相关推荐
陈平安安8 小时前
设计一个秒杀功能
java·数据库·sql
Leo1878 小时前
MySQL 回表(Back to Table)详解
数据库·mysql
遇见火星8 小时前
MySQL 8.0复制架构主从自动切换脚本
mysql·adb·架构·mysql8.0·mysql主从
不知江月待何人..8 小时前
MySQL服务无法启动问题
数据库·mysql
廋到被风吹走9 小时前
【数据库】【Oracle】SQL基础
数据库·sql·oracle
李少兄9 小时前
一文搞懂什么是关系型数据库?什么是非关系型数据库?
数据库·redis·mysql·mongodb·nosql
会开花的二叉树9 小时前
即时通讯系统核心模块实现
数据库·mysql·elasticsearch
爱丽_10 小时前
MyBatis动态SQL完全指南
服务器·sql·mybatis
lightningyang11 小时前
渗透入门之SQL 注入(二)
数据库·sql·渗透·sql注入
四谎真好看11 小时前
MySQL 学习笔记(运维篇1)
运维·数据库·笔记·学习·mysql·学习笔记