mysql基础
今天开始java二阶段额学习 并且开始了mysql数据库的学习 数据库
数据保存到内存:
优点:
1)读写非常快
缺点:
1)程序关闭导致数据丢失
数据保存到文件:
优点:
1)数据可以永久保存
缺点:
1)频繁地IO操作,效率不高!Input Output
2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。
数据保存到数据库软件:
优点:
1)数据永久保存下来
2)数据管理非常方便。(例如查询非常快速和方便)
首先不能直接对数据库进行操作 要先建立一个库 用creat database db来进行建库
可以对库进行删除 修改的操作
建库之后再进行建表操作
CREATE TABLE table_name
(
field1 datatype,
field2 datatype,
field3 datatype
)
可以对表进行各种操作包括删除-drop table db
修改----添加-add column name(名字)varchar(20)(类型)
修改字段名称: change column name(修改前名字) name1(修改后名字)varchar(20)(类型)
删除字段 alter table db drop column db;
修改表名称 alter table db rename to db2;