MySql边学边记--1

来源:互联网 发布:淘口令在线生成器源码 编辑:程序博客网 时间:2024/06/02 06:51

mysql数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
标准sql**数据类型**包括:严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。同时也支持sql标准的扩展。
时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET
mysql创建表格
语法:create table table_name(column_name column_type)
例如,创建一个商品表

create table goods2(id int(3) primary KEY not null auto_increment,goods_name VARCHAR(20) not null,goods_in DATE,goods_price DOUBLE);

mysql删除数据表
语句:drop table table_name

mysql插入数据
语句1:insert into table_name values(所有字段的值,且按顺序)

insert into goods2 VALUES(1,'三星笔记本',2016-10-05,6000)

语句2:insert into table_name (field1,field2…fieldN) values (value1,value2…valueN)

insert into goods2 (id,goods_name) VALUES(2,'联想笔记本')

mysql查询
查询为重中之重,包括面试和工作
语句:SELECT column_name1,column_name2 from table_name
或者使用where条件:select column_name1,column_name2 where 条件

SELECT id,goods_name from goods2;SELECT  *from goods2;SELECT id,goods_name from goods2 where goods_price=6000;SELECT goods.goods_name as g1n,goods2.goods_name as g2n from goods,goods2;//查询多个表时,表之间用逗号隔开,如果两个表的列名相同要使用对象名进行限定SELECT goods.goods_name as g1n,goods2.goods_name as g2n from goods,goods2 where (goods.id=3) AND (goods2.goods_name like '%笔记本%');

mysql的update语句
语法:update table_name set column_name=column value where (条件)
注:update是修改表的数据;alter是修改表,包括列名,表明,字段名

update goods2 g2 set g2.goods_price=5500,g2.goods_in='2016-10-05' where g2.goods_name ='三星笔记本' 

mysql的delete语句
语法:delete from table_name where 条件
注意:如果没有where条件将删除表的全部数据(危险!!)

delete from goods2 where id=9
0 0
原创粉丝点击