数据库(1)

本文介绍了数据库的基本概念,重点讲解了MySQL数据库的使用,包括数据存储位置、SQL语言中的数据操作(如查看数据库、创建和删除数据库、选择数据库、数据类型以及表的操作,如创建表、查看表结构和删除表)和一个实际案例的应用。
摘要由CSDN通过智能技术生成

1.数据库是什么?

  数据库,是一类对数据进行高效管理的组织的软件.有很多软件都是数据库软件,接下来主要使用MySQL.

2.数据存储在哪里?

  MySQL是在硬盘上存储数据的.一个MySQL服务器上,可以有多个数据库(数据集合)每个数据库里可以有多个数据表,每个数据表里可以有很多行,每个行中可以有很多列.

3.SQL语言

  先介绍一些对数据库(数据集合)的操作

1.显式现有的数据库:show databases;

 information_schema  mysql   performance_schema   sys  这四个数据库是MySQL自带的数据库,不能进行删除等操作,否则需要进行重装.

2.创建数据库:create database 数据库名;

创建数据库时,数据库名不能和已经存在的数据库同名此处使用 create databease.语句创建了一个叫teacher的数据库.当然,创建的数据库名也不能和SQL中的关键字同名,如果必须要同名,创建时需要使用反引号把这个名字括起来.如下

drop是SQL中的一个关键字,直接命名会失败,但是当用反引号括起来后,就创建成功了.

在创建数据库的时候,还可以指定字符集.常用的字符集有utf8语法如下:

create database 数据库名 charset 字符集名;

3.选中数据库:use 数据库名(对数据库的一系列操作都要先选中在再进行)

4.删除数据库:drop database 数据库名;

数据删除后就无法恢复,该操作具有危险性,谨慎操作.

上述共介绍了基本的对数据库的操作,包括 查看数据库 show databases;创建数据库 create database 数据库名 create database 数据库名 charset 字符集;选中数据库  use 数据库名;删除数据库 drop database 数据库名; 对于数据库操作,更重要的是表操作.

先介绍一下数据库中的数据类型:

常用的有四种:int:表示整数  double(M,N) 表示浮点数M表示数字的长度即总的位数,N表示小数点位数. varchar(M)M表示字符串的长度  datetime 表示时间.

数据库的表操作:在进行表操作前,一定要use选中数据库.

1.列出当前数据库中的表 :show tables;

显示student表是一个空表.

2.创建表:create table 表明(列名 类型,列名 类型,...);在设计列名的时候不能和SQL中的关键字重名,如果确实需要重名,需要用反引号括起来.

需要注意同一个数据库中表名不能重复.

3.查看表的结构:desc 表名 查看表有哪些列.

4.删除表:drop 表名;

总结以下介绍了四种表操作(都是要在选中数据库的前提下进行的)   显示表 show tables; 创建数据库 create table 表名(列名 类型,列名 类型,...)  显示表的结构 desc 表名;删除表 drop table 表名.

接下来做一个练习:有一个商店的数据,记录客户及购物状况,有以下三个表组成.

1.商品(商品编号,商品名,单价,商品类别,供应商);

2.客户(客户号,姓名,住址,邮箱,性别,身份证);

3.购买(购买订单号,客户号,商品号,购买数量);

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值