mysql基础(入门一)
2017-05-13 21:25
405 查看
mysql AB时以前是管理mysql的公司,后来mysql被sun公司收购了,2009年sun公司又被oracle公司收购了
1:创建数据库(设置默认编码)
create database mydatabase default charset utf8;
2:删除数据库:drop database mydatabase;
3:使用数据库 use mydatabase;
4:查看当前数据库中的所有表格:show tables;
5:创建一张dept数据表:
create table dept(
-> DEPTNO int(2) not null primary key,
-> DNAME varchar(14),
-> LOC varchar(13));
Query OK, 0 rows affected (1.65 sec)
6:查询数据表中的表结构
desc dept;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| DEPTNO | int(2) | NO | PRI | NULL | |
| DNAME | varchar(14) | YES | | NULL | |
| LOC | varchar(13) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.07 sec)
7:创建一个emp表
create table emp(
-> EMPNO int(4) not null primary key,
-> ENAME varchar(10),
-> JOB varchar(9),
-> MGR int(4),
-> HIREDATE date,
-> SAL double(7,2),
-> COMM double(7,2),
-> DEPTNO int(2));
Query OK, 0 rows affected (0.57 sec)
8:查询表结构
desc emp;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| EMPNO | int(4) | NO | PRI | NULL | |
| ENAME | varchar(10) | YES | | NULL | |
| JOB | varchar(9) | YES | | NULL | |
| MGR | int(4) | YES | | NULL | |
| HIREDATE | date | YES | | NULL | |
| SAL | double(7,2) | YES | | NULL | |
| COMM | double(7,2) | YES | | NULL | |
| DEPTNO | int(2) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
8 rows in set (0.07 sec)
9:向salgrade数据表中插入一条记录
insert into salgrade(GRADE,LOCAL,HICAL) values(1,700,1200),(2,1201,1400),(3,1401,2000),(4,2001,3000),(5,3001,9999);
Query OK, 5 rows affected (0.10 sec)
Records: 5 Duplicates: 0 Warnings: 0
10:查询数据表中的所有记录
select * from salgrade;
+-------+-------+-------+
| GRADE | LOCAL | HICAL |
+-------+-------+-------+
| 1 | 700 | 1200 |
| 2 | 1201 | 1400 |
| 3 | 1401 | 2000 |
| 4 | 2001 | 3000 |
| 5 | 3001 | 9999 |
+-------+-------+-------+
5 rows in set (0.00 sec)
1:创建数据库(设置默认编码)
create database mydatabase default charset utf8;
2:删除数据库:drop database mydatabase;
3:使用数据库 use mydatabase;
4:查看当前数据库中的所有表格:show tables;
5:创建一张dept数据表:
create table dept(
-> DEPTNO int(2) not null primary key,
-> DNAME varchar(14),
-> LOC varchar(13));
Query OK, 0 rows affected (1.65 sec)
6:查询数据表中的表结构
desc dept;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| DEPTNO | int(2) | NO | PRI | NULL | |
| DNAME | varchar(14) | YES | | NULL | |
| LOC | varchar(13) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.07 sec)
7:创建一个emp表
create table emp(
-> EMPNO int(4) not null primary key,
-> ENAME varchar(10),
-> JOB varchar(9),
-> MGR int(4),
-> HIREDATE date,
-> SAL double(7,2),
-> COMM double(7,2),
-> DEPTNO int(2));
Query OK, 0 rows affected (0.57 sec)
8:查询表结构
desc emp;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| EMPNO | int(4) | NO | PRI | NULL | |
| ENAME | varchar(10) | YES | | NULL | |
| JOB | varchar(9) | YES | | NULL | |
| MGR | int(4) | YES | | NULL | |
| HIREDATE | date | YES | | NULL | |
| SAL | double(7,2) | YES | | NULL | |
| COMM | double(7,2) | YES | | NULL | |
| DEPTNO | int(2) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
8 rows in set (0.07 sec)
9:向salgrade数据表中插入一条记录
insert into salgrade(GRADE,LOCAL,HICAL) values(1,700,1200),(2,1201,1400),(3,1401,2000),(4,2001,3000),(5,3001,9999);
Query OK, 5 rows affected (0.10 sec)
Records: 5 Duplicates: 0 Warnings: 0
10:查询数据表中的所有记录
select * from salgrade;
+-------+-------+-------+
| GRADE | LOCAL | HICAL |
+-------+-------+-------+
| 1 | 700 | 1200 |
| 2 | 1201 | 1400 |
| 3 | 1401 | 2000 |
| 4 | 2001 | 3000 |
| 5 | 3001 | 9999 |
+-------+-------+-------+
5 rows in set (0.00 sec)
相关文章推荐
- MySQL基础入门-02数据库概述及MySQL简介
- MySQL基础入门-04MySQL的启动和连接
- 零基础入门学习MySQL 001
- Mysql基础入门的练习(大师兄贡献)
- MySQL基础入门之连接
- MySQL的基础入门体会(一)(downmoon)
- 命令行使用MySql的入门基础语句
- [MySQL基础]MySQL入门指南
- MySQL基础入门及MariaDB源代码编译
- mysql的入门基础操作
- MySQL基础入门-05MySQL的SQL语法
- Mysql入门基础 数据库创建篇
- MySQL的基础入门体会(一)(downmoon)
- mysql基础入门
- MySQL基础入门:MySQL简介、安装、配置
- MySQL基础入门-03MySQL的安装和配置
- MySQL入门基础知识简介
- mysql 基础命令入门学习
- MySQL基础入门之查询
- MySQL基础入门