[案例数据库应用.docVIP

  • 11
  • 0
  • 约 9页
  • 2017-01-07 发布于北京
  • 举报
[案例数据库应用

案例 数据库应用雇员–qa|grep mysql b) 如没有任何提示,请安装MySQL: 将第二章光盘放入光驱后挂载操作: #mount /mnt/cdrom 进入光盘的RedHat /RPMS目录: #cd /mnt/cdrom/RedHat/RPMS 安装所需要的RPM包: #rpm -ivh perl-CGI-2.81-88.i386.rpm #rpm -ivh perl-DBI-1.32-5.i386.rpm #rpm -ivh mysql-3.23.54a-11.i386.rpm perl-DBD-MySQL-2.1021-3.i386.rpm # rpm -ivh mysql-server-3.23.54a-11.i386.rpm 弹出关盘: #cd;eject c)启动MySQL: #service mysqld start 初始化 MySQL 数据库: [ 确定 ] 启动 MySQL: [ 确定 ] 2)管理MySQL数据库 a)启用客户端程序mysql: #mysql Mysql b)查看当前数据库: mysql show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) 默认情况下有mysql和test两个数据库。 c)创建销售数据库sales: mysql create database sales; 查看: mysql show databases; +----------+ | Database | +----------+ | mysql | | test | | sales | +----------+ 3 rows in set (0.00 sec) d)删除销售数据库test: mysql drop database test; 3)管理数据库中数据表 数据库中使用数据表存贮信息,可以存在多个表,如销售系统数据sales中存有表:产品表products、雇员mysql use sales; Database changed 创建表employee:(其中包括employee_id、name、sex、birthday等字段): mysql create table employee ( - employee_id char(6) primary key, ****** primary key定义主键 - name char(8), - sex char(2), - birthday date); Query OK, 0 rows affected (0.00 sec) 创建表poducts:(其中包括product_id、name等字段): mysql create table products( - product_id char(2) primary key, - name char(20)); Query OK, 0 rows affected (0.01 sec) 创建表sales_quantity:(其中包括employee、product、quantity等字段): mysql create table sales_quantity( - employee char(6) references employee, - product char(2) references products, - quantity smallint); Query OK, 0 rows affected (0.01 sec) 创建表crq: mysql create table crq( - crq1 char(6), - crq2 char(6)); 查看sales中数据表: mysql show tables; +-----------------+ | Tables_in_sales | +-----------------+ | employee | | products | | sales_quantity | | crq | +-----------------+ 4 rows in set (0.00 sec) b)删除数据表: 如果crq数据表多余,可以删除: mysql drop table crq; Query OK, 0 rows affected (0.00 sec) 查看sales中数据表: mysql show tables;

文档评论(0)

1亿VIP精品文档

相关文档