这一片海,源于那一瓢水

初学MySql 记录1

int 4  可定义 最长可以是11
double
char  定长字符串
varchar(255)
datatime
 

---创建数据库
create database mydata;

--创表
use mydata;
create table dept
(
deptno int primary key,  --主键
dname varchar(14),
loc varchar(13)
);

---创建另一张表
create table emp
(
empno int primary key,
name varchar(10),
job varchar(10),
mgr int,
hiredate datetime,
sal double,
comm double,
deptno int,
foreign key (deptno) references dept(deptno)
); 

---查询有多少数据库
show databases;
---查询数据库下有多少张表
show tables;
---查询表结构
desc emp;

----表里有多少数据
select * from emp;
---插入数据
insert into dept values(1,'a','a');
---删除数据
delete form dept where dept.deptno =1;
---更新数据
delete dept set dname ='d' where deptno =5;
---提交
commit

---MySql简单的排序   从第五个开始取,取2条数据
select * from dept order by deptno limit 5,2;


(数据库中的自动递增会影响我们写程序)
---自动递增
create table test1
(
id int primary key auto_increment,
title varchar(255)
);


----转换时间类型
select now();---当前时间
---转换日期格式
select date_format(now(),'%Y-%m-%d %H:%i:%s');
---插入日期数据
insert into emp values(32,'test','test',32,'1989-10-10 12:12:12',8080,8080,2);

posted on 2010-06-25 17:08 何方 阅读(167) 评论(0)  编辑  收藏 所属分类: sql


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

常用链接

留言簿

随笔档案

文章分类

文章档案

相册

搜索

最新评论