1、数据库的基本概念
数据:对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。
数据库:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。时下流行的DBMS:Oracle、MySQL、SQL Server、DB2。
2、展示数据库
show databases;
3、创建数据库
create database数据库名;
createdatabase if not exists数据库名;//如果数据库不存在就创建
create database 数据库名 character set utf8;//创建时设置编码
4、选择数据库:
use 数据库名;
5、删除数据库
drop database数据库名;
dropdatabase if exists数据库名;//如果存在就删除
6、MySQL数据类型
小数:float double DECIMAL
整数:默认用int,再大用bigint
日期:date 时间:time 日期和时间:DATATIME
字符串类型:char(定长) varchar(10)变长, TEXT文本
BLOB是一个二进制大对象,可以容纳可变数量的数据即图或视频、声音
建表注意事项:
1、主键:唯一标识一条记录。每张表都要有一个主键,设置为主键的字段,非空且唯一。
2、unsigned://不允许有负值
3、自动增长:
7 对数据表的操作:
查看数据表:showtables;
查看表结构:desc表名;
创建表:
删除数据表:drop table表名;
droptable if exists表名;
查看创建表时的SQL:show create table 表名;
DOS界面解决乱码:
(1)对已经乱码的数据,清空
(2)set names gbk;