@`[TOC]数据库初接触 大家好,我是小酒,目前代码年龄0,写这个博客的原因 一,监督自己每天能够坚持下去 二,总结每天的一个收获 三,希望大神能够指点一下错误的地方 四,希望你帮助到像我这样的小白 五,能结识很多朋友 废话就不多说了,先今天的数据库初步总结 一. 1.DBMS -->D(data)B(base)M(managerment)S(system) –关系型数据库;把一些复杂的数据库按照二元表的格式展现,如乘法表 –非关系型数据库;文档类型,k-v类型… 2.mysql基础–1 2.1SQL 结构化的语言 2.2数据库版本只能在dos界面查看 2.3show(查询关键字) database 查看实例中的所有数据库 2.4create(创建关键字) database **** 2.5 use ***确定使用哪个数据库 2.6 show variables like %***%模糊查询 2.7 create table *** user();创建表格 2.8 desc (关键字)****查看表结构 2.9 select * from *****查询表数据 3.mysql基础语言类型–2 1.1整形 tinyint 1 字节 smallint 2 字节 mediumint 3字节 int 4字节 bigint 5字节 例create table( id int(4)) 1.2小数型 float (m,n) 4字节 double (m,n) 8字节 decimal(m,n) 其中m<=65,d<=30,m>d 注 m表示整个小数的长度,n表示小数点后面的长度 1.3字符串类型 char(数字x) x 最大不能超过2000个长度 varchar(x) x最大不能超过4000长度 text(x) x最大不能超过65535长度 longtext(x) x最大不能超过2(32)-1 1.4时间 date 年-月-日 time 时-分-秒 timestamp 年-月-日 时-分-秒 datetime 年-月-日 时-分-秒 4.mysql删除 4.1删除一列 alter table (表名字) drop(表类数据的一列) 4.2删除多列 alter table (表名字) drop(一列), drop(第二列) ,drop(…) 5.mysql增加 5.1增加一列 alter table (表名)add (添加名称) varchar(数据类型的条件) 5.2增加多列 alter table (表名)add(id int ,name varchar(50)) 6.mysql 修改 6.1 alter table (表名)change (原名)(改名) varchar(xx)改名称不改类型 6.2 alter table (表名)modify (改的类型) 改类型不改名称 6.3 alter table (表名)rename (改名) 二,dml 1.插入 insert into (关键字)表名(数据列名,…)values (按照类型写,注意顺序) 注 多插入就继续添加 2.修改 2.1全修改 update(关键字) (表名)set(列1名)(列2名),,,,=(改名)数据表全部都会被改 2.2单修改 update(关键字) (表名)set(列1名)(列2名),,,,=(改名)where id=1 (过滤字段)先找到id为1的名称 然后修改 where是过滤关键字 3.删除 3.1单删除 delete form(关键字)表名 where id=1 3.2多删除 delete form(表名 )