MySQL
数据库底层是用毕加树,多路查找树
链接: B+树.
SQL语言:(对大小写不敏感)
+其全称是Struts Query Language(结构化查询语言)
+这个语言大量的使用在关系型数据库的基本化操作过程中
+在数据库的基本操作过程中,我们很难直接体会到这个语言的特征
+而在数据库的触发器,存储过程,函数这些组件中,我们才会真正使用到
+SQL的基本操作
char和varchar的区别:
+char(32):字符型,而且一定有32个字符
+varchar(32):可变的字符型,小于32就是输入时的字符长度,超过报错
int型:可以不给长度,默认长度为11
修改密码:alter user ‘root’@‘localhost’ identified by ‘1’;
展示:show
打开表:desc tb_student;
数据库:show databases
创建数据库:create database db_foo;
选中要操作的文件:use db_foo;
运算,逻辑
where 条件
<>,!=都为不等于(找区别)
> 大于 < 小于
or,and,not 或,与,非
in 在...里面
not in 不在...里面
age between 20 and 40; age在20到40之间的
c_name like '%理%'; 模糊规则,c_name中含理的
select name as 姓名 from tb_student; 改name为姓名
***慎用慎用
删表跑路:drop table tb_student;
删库跑路:drop database db_foo;