“数据库系统实验”实验报告(2)
程序员文章站
2022-05-08 17:04:23
...
一. 实验目的
学会新建MySQL数据库,新建表,插入数据及数据的基本类型.
二.实验内容
基本数据类型
插入数据
三.实验步骤及内容
1. 创建数据库
create database MySQL_shiyan;
创建完后查看数据库,看是否创建成功
注意
CREATE DATABASE name1;
create database name2;
CREATE database name3;
create DAtabaSE name4;
以上命令均正确;
2.连接数据库
use mysql_shiyan;
show tables;
查看数据库中的内容
3. 数据表
数据表(table)简称表,它是数据库最重要的组成部分之一。数据库只是一个框架,表才是实质内容。
4. 新建数据表
CREATE TABLE 表的名字
(
列名a 数据类型(数据长度),
列名b 数据类型(数据长度),
列名c 数据类型(数据长度)
);
CREATE TABLE employee (id int(10),name char(20),phone int(12));
create table department(dpt_name char(20),dpt_phone int(12));
查看新建的表
show tables;
5. 数据类型
CHAR 和 VARCHAR 的区别: CHAR 的长度是固定的,而 VARCHAR 的长度是可以变化的,比如,存储字符串 “abc",对于 CHAR(10),表示存储的字符将占 10 个字节(包括 7 个空字符),而同样的 VARCHAR(12) 则只占用4个字节的长度,增加一个额外字节来存储字符串本身的长度,12 只是最大值,当你存储的字符小于 12 时,按实际长度存储。
ENUM和SET的区别: ENUM 类型的数据的值,必须是定义时枚举的值的其中之一,即单选,而 SET 类型的值则可以多选。
想要了解更多关于 MySQL 数据类型的信息,可以参考下面两篇博客。
http://blog.csdn.net/anxpp/article/details/51284106#comments
http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html
6.插入数据
Select * from emplyee;
查看employee中的内容
可以查看到其中Rose的phone为NULL
实验习题
标答
我的答案
上一篇: 实验2 Login 登录系统