第一章
第一节 MYSQL数据库的数据类型
--VARCHAR
*可变字符串
--CHAR
*定长字符串
--INT
*整数型,最大存999
--BIGINT
*长整型,对应java程序long
--FLOAT
*单精度浮点型
--DOUBLE
*双精度浮点型,double(7,2)表示7个有效数字,2个小数点
--DATE
*日期类型,一般采用字符串代替日期
--BLOB
*Binary Large Object 二进制大对象,存图片、视频、音频等
--CLOB
*Character Large Object 字符大对象 存较大的文本4G+的字符
--其他......
第二节 MYSQL基本语法
--DQL 语句
*select
select ...... from tablename where .......
--DML 语句
*insert
insert into tablename(columnnames1,columnnames2...) values (value1,value2...)
*update
update tablename set ...... where ......
*delete
delete from tablename where ......
--DDL 语句
*create
给字段增加默认值
drop table if exists test;
create table test(
no int(10),
name varchar(12),
sex char(1) default 'm'
);
select * from test;
mysql> desc test;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| no | int(10) | YES | | NULL | |
| name | varchar(12) | YES | | NULL | |
| sex | char(1) | YES | | m | |
+-------+-------------+------+-----+---------+-------+
*alter
alter table test add sex char(1);【增】
alter table test modify sex char(2);【改】
alter table test drop sex;【删】
*drop
drop table test;
*desc
desc test;
--事务处理语句
--数据处理语句