初始MySQL
使用软件:MySQL
学习总结:
- 什么是数据库?
- 为什么要使用数据库?
- 怎么使用数据库?
- 数据库的创建操作方法
①
- 什么是数据库?
- 一个管理数据的软件——数据库,可以理解为保存数据的仓库,它能更有效的管理数据
②
-
存储数据用文件就可以了,为什么还要弄个数据库?
-
首先我们要明白为什么不单纯使用文件保存数据,文件保存数据有以下几个缺点:
文件的安全性问题
文件不利于数据查询和管理
文件不利于存储海量数据
文件在程序中控制不方便
③
- 数据库存储介质:
磁盘 内存
④
- 数据库的目的和功能:
- 为了解决上述问题,专家们设计出更加利于管理数据的软件——数据库,它能更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。
⑤
- 数据库的操作:
数据库创建操作方法:
1.打开CMD输入:mysql -uroot -p
2.输入密码(自己当时设置的密码)
3.创建表→ create database 名称 charest utf8mb4;
4.设置默认数据库→ use 数据库名称;
5.查看表→ show tables(要有默认数据库,用use设置)
6.创建表→ create();
7.插入表→ insert
8.查看当前的默认数据库→ select database();
9删除表→ drop database if exists 表的名称
操作代码简单格式示例:
--显示已有的表
show databases;
-- 创建新的表
create database xxx;
-- 使用(设置默认数据库)
use xxx;
-- 删除
drop database xxx;
-- 查看
show 表;
--把一张表的所有数据,按行查询出
select * from 表名;
-- 创建
create table 表名(
字段1 类型1,
字段2 类型2,
...
);
-- 删除
drop table 表名;
⑥
注释:在SQL中可以使用“–空格+描述”来表示注释说明
⑦
建表语句:表名称(每一列的信息-----列名称、类型、其他约束信息)
create table 表名称( PS:最后一个列定义后边不用跟逗号“,”
//每一列的定义 列定义 列名称 类型 约束
)
代码示例:
create table students (
id int,
name varchar(50),
age int,
sex char(1),
brief varchar(200)
)
PS:SQL并不要求必须分行写出