MySQL课件数据库和表的创建与管理
- 格式:pptx
- 大小:481.70 KB
- 文档页数:36


mysql应⽤学习-在cmd命令窗⼝下创建数据库和表
运⾏以下操作,请确认您已经正确安装和配置了mysql。
⾸先要运⾏cmd.exe,进⼊命令窗⼝。
step1. 进⼊MySQL monitor
如果您已登录mysql,可直接进⼊step2;若未登录请按⼀下命令逐步登录mysql;如果您未设置登录密码,root账户默认没有密码;
step2. 创建数据库
输⼊命令:mysql> create database mobiledb;
成功提⽰:Query OK, 1 row affected (0.02 sec)
step3. 使⽤数据库
输⼊命令:mysql> use mobiledb
成功提⽰:Database changed
step4. 创建表
输⼊命令:mysql> create table mobile
(id int not null auto_increment, primary key(id), //设置主键和⾃增列
brand nvarchar(20),
size float,
price int) ;
成功提⽰:Query OK, 0 rows affected (0.17 sec)
step5. 向新建的mobile表插⼊数据,插⼊数据有三种⽅式,分别如下:
⽅式⼀:单条插⼊,
输⼊命令:mysql> insert into mobile(brand,size,price) values ('⼩⽶4', 5.0, 1999);
或 insert into mobile set brand='iphone6 plus', size=6.0, price=6200;
成功提⽰:Query OK, 1 row affected (0.04 sec)
⽅式⼆:多条插⼊,
输⼊命令:mysql> insert into mobile(brand,size,price)
values
('iphone6',4.7,5200), ('华为meta7',6.0,3200), ('华为6plus', 5.5, 1999);
用MySQL创建数据库和数据库表
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
2、创建一个数据库abccs
mysql> CREATE DATABASE abccs;
注意不同操作系统对大小写的敏感。
3、选择你所创建的数据库
mysql> USE abccs ;
Database changed
此时你已经进入你刚才所建立的数据库abccs.
4、 创建一个数据库表
首先看现在你的数据库中存在什么表:
mysql> SHOW TABLES;
Empty set (0.00 sec)
说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:
我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
mysql> CREATE TABLE mytable (name VARCHAR(20), sex
CHAR(1),
-> birth DATE, birthaddr VARCHAR(20));
Query OK, 0 rows affected (0.00 sec)
由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从
1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1);birth列则使用DATE数据类型。
任课教师:***
《数据库原理及应用》
(2013-2014学年第2学期)
实
验
报
告
学号:
姓名:
班级: 实验一 熟悉SQL Server2008数据库、数据库和表的创建与管理
一、实验目的:
1. 了解SQL Server数据库的基本知识
2. 熟悉SQL Server环境和系统结构
3. 掌握数据库及表的创建与管理
二.实验内容
(一)练习企业管理器的使用
1.使用企业管理器控制SQL Server服务
2.使用企业管理器查看当前数据库实例的配置数据。
(二)练习查询分析器的使用
1.使用查询分析器进行查询语句的编写
2.练习模板的使用
3.熟悉查询分析器的环境
(三)熟悉系统数据库的结构
(四)熟悉样例数据库的内容
(五)数据库的创建与管理
1.创建一个新的数据库,命名为“学生管理”,查看数据库信息,配置、更名及删除数据库
(六)表的创建与管理
1.使用企业管理器创建三张数据表:
(1) STUDENT(学生信息表)
SNO(学号) SNAME(姓名) SEX(性别) SAGE(年龄) SDEPT(所在系)
95001 李勇 男 20 CS
95002 刘晨 女 19 IS
95003 王名 女 18 MA
95004 张立 男 19 IS
95005 李明 男 22 CS
95006 张小梅 女 23 IS
95007 封晓文 女 20 MA
(2) COURSE(课程表)
CNO(课程号) CNAME(课程名) CPNO(先行课) CCREDIT(学分)
1 数据库 5
4
2 数学 2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 数据处理 2
7 PASCAL语言 6 4
(3) SC(选修表)
SNO(学号) CNO(课程号) Grade(成绩)
95001 1 92
95001 2 85
95001 3 88 95002 2 90
95002 3 80
. ..
z. . /*
1管理员表(L_Administrator)
字段名 字段说明 数据类型 约束 备注
a_id 管理员编号 int Primary Key Identity(1000,1)
a_name 管理员姓名 nvarchar(20) Not null
a_pwd 管理员密码 varchar(20) Not Null
*/
use Library
go
create table L_Administrator(
a_id int not null primary key Identity(1000,1),
a_name nvarchar(20) not null,
a_pwd varchar(20) not null);
/*
2职务类型表(L_Duty)
字段名 字段说明 数据类型 约束 备注
d_id 职务编号 int Primary Key Identity(1000,1)
d_name 职务名称 nvarchar(20) Not null
d_maxcount 最大借阅数量 tinyint Not Null
*/
use Library
go
create table L_Duty(
d_id int not null primary key Identity(1000,1),
d_name nvarchar(20) not null,
d_maxcount tinyint not null);
/*
3读者表(L_Reader)