4.笔记 MySQL学习——创建数据库
来源:互联网 发布:nginx 禁止访问根目录 编辑:程序博客网 时间:2024/04/29 04:46
4.笔记 MySQL学习——创建数据库
MYSQL创建数据库的命令和其他数据库是相似的。
如下
mysql> create database sampdb;
Query OK, 1 row affected (0.00 sec)
瞬间就创建完了。
然后选择数据库
mysql> select database();
+------------+
| database() |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)
mysql> use sampdb;
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| sampdb |
+------------+
1 row in set (0.00 sec)
创建表
CREATE TABLE president
(
last_name VARCHAR(15) NOT NULL,
first_nameVARCHAR(15) NOT NULL,
suffix VARCHAR(5) NULL,
city VARCHAR(20) NOT NULL,
state VARCHAR(2) NOT NULL,
birth DATE NOT NULL,
death DATE NULL
);
执行如下:
mysql> CREATE TABLE president
-> (
-> last_name VARCHAR(15) NOT NULL,
-> first_name VARCHAR(15) NOTNULL,
-> suffix VARCHAR(5) NULL,
-> city VARCHAR(20) NOT NULL,
-> state VARCHAR(2) NOT NULL,
-> birth DATE NOT NULL,
-> death DATE NULL
-> );
Query OK, 0 rows affected (0.02 sec)
查看描述如下:
mysql> desc president;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key |Default | Extra |
+------------+-------------+------+-----+---------+-------+
| last_name | varchar(15) | NO | | NULL | |
| first_name | varchar(15) | NO | | NULL | |
| suffix | varchar(5) | YES | |NULL | |
| city | varchar(20) | NO | | NULL | |
| state | varchar(2) | NO | | NULL | |
| birth | date | NO | | NULL | |
| death | date | YES | |NULL | |
+------------+-------------+------+-----+---------+-------+
7 rows in set (0.01 sec)
创建另一个表如下:
CREATE TABLE member
(
member_id INT UNSIGNED NOT NULLAUTO_INCREMENT,
PRIMARY KEY (member_id),
last_name VARCHAR(20) NOT NULL,
first_name VARCHAR(20) NOT NULL,
suffix VARCHAR(5) NULL,
expiration DATE NULL,
email VARCHAR(100) NULL,
street VARCHAR(50) NULL,
city VARCHAR(50) NULL,
state VARCHAR(2) NULL,
zip VARCHAR(10) NULL,
phone VARCHAR(20) NULL,
interests VARCHAR(255) NULL
);
查询如下:
mysql> desc member ;
+------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key |Default | Extra |
+------------+------------------+------+-----+---------+----------------+
| member_id | int(10) unsigned | NO | PRI |NULL | auto_increment |
| last_name | varchar(20) | NO | | NULL | |
| first_name | varchar(20) | NO | | NULL | |
| suffix | varchar(5) | YES | |NULL | |
| expiration | date | YES | | NULL | |
| email | varchar(100) | YES | |NULL | |
| street | varchar(50) | YES | |NULL | |
| city | varchar(50) | YES | |NULL | |
| state | varchar(2) | YES | |NULL | |
| zip | varchar(10) | YES | |NULL | |
| phone | varchar(20) | YES | |NULL | |
| interests | varchar(255) | YES | |NULL | |
+------------+------------------+------+-----+---------+----------------+
12 rows in set (0.00 sec)
- 4.笔记 MySQL学习——创建数据库
- 学习笔记——数据库的创建
- Head First PHP&MySQL 学习笔记(二) —— 创建和填充数据库
- mysql 学习笔记二 (mysql 创建数据库和表)
- 25.笔记 MySQL学习——MySQL创建表
- [入门]MySQL学习笔记一创建数据库和表
- mysql 学习笔记 ----(1)数据库表的创建
- MySQL学习笔记1——数据库与MySQL基础知识
- Mysql学习1———创建、查看、删除数据库
- Servlet学习笔记四——创建一个数据库
- mysql数据库学习笔记
- MYSQL数据库学习笔记
- 数据库MYSQL学习笔记
- MySQL数据库学习笔记
- 6.笔记 MySQL学习——通过脚本创建表
- 28.笔记 MySQL学习——其他创建表方式
- 32.笔记 MySQL学习——创建索引
- MySQL学习笔记———《数据库操作》
- 1.设计模式之简单工厂模式
- 3.笔记 MySQL学习——简单执行SQL语句
- 编程练习(4)
- 《软件工程(C编码实践篇)》课后感
- java 反射机制-学习笔记(8)
- 4.笔记 MySQL学习——创建数据库
- Hibernate的 SessionFactory,Configuration,Query ,Criteria接口简介,及Query的查询方法
- 输出一个平行四边图案。
- 浏览器查找功能快捷键
- 5.笔记 MySQL学习——mysql基本显示查询
- 【Linux】系统IO和标准C库IO函数
- C语言:分苹果问题
- 【JSP Web】01 JSP技术基础
- 6.笔记 MySQL学习——通过脚本创建表