1:数据库入门
1.1 引入
方式一: 数据放到内存中
优点: 擦写数据的效率很高
缺点: 无法永久保存,当程序关闭时,数据丢失
方式二:数据放到普通文件中
优点:可以永久保存
缺点:频繁进行IO操作,效率比较低,查询数据不方便,
方式三:数据放到数据库软件中
优点:数据永久保存,查询数据非常方便,效率不能低
mysql:
2.1: 创建新的数据库:create database day14; // day14是新建的数据库
创建新的数据库时指定字符集:create database day14 default character set gbk; //设置成gbk字符集
create database day14 default character set utf8; //设置成utf-8字符集
2.2: 修改数据库:alter database day14 default character set gbk; //把上面( create database day14 default character set utf8; )更改字符集
2.3: 删除数据库:drop database day14;
3.1管理表:table
操作表前,需要切换到数据库: use 数据库名 例如: use day14;
3.2:建表:create table
create table student(id int,name varchar(20),age int); //这张表中有三个字段:id, name, age
3.3:修改表:
3.3.1添加字段:add column
alter table student add column gender varchar(2); //添加啦gender 字段
3.3.2:修改字段类型:modify column
alter table student modify column gender varchar(1); // :修改字段类型
3.3.1:修改字段名:change column
alter table student change column gender sex varchar(2); //gender 变成 sex;
3.3.3:删除字段:drop column
alter table student drop column age;
3.3.4:修改表名:rename to
alter table student rename to teacher;
show databases; // 查看当前所有的数据库
create database day14; // 创建新的数据库
use database day14;切换到day14数据库;
show tables;查看当前数据库的所有表
查看表:desc student : // 查看当前表(student)中的内容
删除表: drop table student; // 删除当前表中的内容;