mysql的一些基本操作

 

由于mysql和oracle的sql语言差别不是很大,主要在数据类型方面。根据马士兵老师的视频,我把一些常用的mysql中的sql语句记录下来。

习惯了用双斜杠做注释了,所以就没有使用"--"来做注释。

//创建一个自己的数据库
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,
ename 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;

//分页,先倒序,从第3条记录开始往后取两条记录
select * from dept ordery by deptno desc limit 3,2

//自动递增
create table article
(
id int primary key auto_increment,
title varchar(255)
);
insert into article values (null,'a');
insert into article(title) values ('c');

//取当前时间
select now();

//日期格式
select date_format(now(),'%Y-%m-%d %H:%i:%s');

你可能感兴趣的:(mysql的一些基本操作)