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);