您的位置:首页 > 数据库 > MySQL

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: