今天听老师讲课,发现一个问题,就是学好数据库应该不需要会英语,只要知道这串字母是啥意思就行 如果一串字母无法用英语读出来的话,那它很可能是一串拼音… MySQL 开源的 使用数据库标准语言(SQL)的关系型数据库管理系统(RDBMS) SQL:structured Query Language RDBMS:Relational Database managment system 优点:体积小,速度快,可靠性高 程序员不可躲过的必会技能
什么是数据库:存放数据的容器 通过一个文件的后缀名,可以判断一个文件的类型,数据库就可以看做是一个有特殊后缀名的文件 可以想象成一个Excel表(我好像不太会Excel)
MySQL的基本命令 1,查看库 show databases;(注意要有分号) 2,创建库 create databases 数据库名; 3,删除库 drop database 数据库; 4,选择库 use 数据库名; 5,查看表 show table; 6,查看数据库创建语句 show create database 数据库名; 7,查看选中的数据库 select database(); 8,修改数据库字符集 alter database 数据库名 default charset=utf-8;
数据库概念:保存有组织的数据的仓库 表:数据的结构化清单
数据类型 数字型 tinyint;int;float;double;decimal(高精度浮点数,变长) 字符型 char;varchar;text;blob(二进制的文本,不推荐);enum(枚举);set 这里,char与varchar的区别:char的长度是固定的占位,varchar是可变的,相对来说更节省空间 时间类型 date;time;year;datetime
|