什么是数据库
数据库(Database,简称DB)
概念 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
作用 保存、管理数据
数据库总览
关系型数据库(SQL) MySQL、Oracle、SQL Server、SQLite、DB2
非关系型数据库(NOSQL) Redis、MongoDB
什么是DBMS
数据库管理系统(Database Management System)
数据管理软件,科学组织和存储数据、高效地获取和维护数据
Mysql简介
概念 是现流行的开源、免费的关系型数据库
特点
免费、开源数据库 小巧、功能齐全 使用便捷 可运行于Windows或Linux操作系统 可适用于中小型甚至大型网站应用
结构化查询语句分类
命令行操作数据库
创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名;
删除数据库 DROP DATABASE [IF EXISTS] 数据库名;
查看数据库 SHOW DATABASES;
使用数据库 USE 数据库名;
建表
显示表结构 desc 表名
显示表创建语句 show create table 表名
创建数据表
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
反引号用于区别MySQL保留字与普通字符而引入的