MySQL数据库的基本介绍

数据库的基本介绍和安装

(1)  定义:数据库是一种长期存储在计算机,有组织的,能共享的,统一管理数据的集合。

(2)  数据库的组成

数据库分为硬件部分和软件部分。

(3)  数据库的特点

数据共享,减少数据冗余,采用特定的数据类型,独立性,可控性管理……等。

(4)  数据库系统

数据库,数据库管理系统(DBMS),数据库应用程序。

(5)  数据库的种类

层次式数据库,网络式数据库,非关系型和关系型数据库。

(6)  操作数据库语言

SQL语言(结构化查询语言)

(7)  SQL语言的4个部分

1数据定义

2数据操作

3数据查询

4数据控制

(8)  MySQL

是一种小型关系型数据库管理系统。

(9)  MySQL数据库的优势

成本低,数据安全,速度,高可移植性,应用广泛,开源

(10)MySQL下载地址

http//dev.mysql.con/downloads/mysql/#downloads

(11)

使用DOS命令开启或关闭MySQL

netStratMySQL  启动

netStopMySQL   关闭

1MySQL -h  localhost -u  root -p 使用命令登录MySQL×

   2查看数据库命令:show databases;

   3创建数据库:create database数据库名(创建的数据库在data目录下面)

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

   5数据库存储引擎

      数据库存储引擎是数据库底层软件的组件;

      DBMS使用数据引擎进行创建、查询、更新、删除操作

      MySQL的核心就是存储引擎

   6查看MySQL支持的存储引擎:show engines;

   7使用数据库:use数据库名;

数据库的基本操作1

1、表的概述

数据表是数据库系统的表现

2、表的特点

数据表是由字段和记录组成

3、创建数据表

Createtable表名(字段名一 数据类型[约]束条件],……);其中约束条件可选

注意:(1)必须给定表名,且不能使用SQL语言中的关键字,如:drop,insert等

    (2)必须给定字段命名,且规定好数据类型,如果创建多个列用逗号隔开

4、显示数据表

Showtables;

5、约束条件

(1)主键约束

主键约束要求:主键列数据唯一,且数据不能为空

主键的作用:能够唯一标识表中的一条记录,并且可以结合外键来定义不同数据表之间的关系,还可以增加查询速度

单字段主键的语法(两种方式):

第一种:字段名 数据类型 primary key

第二种:定义好所有字段后在后面加:primary key(主键字段名)

(2)使用外键约束

主表以及从表的概念: 

主表:对于两个具有关联关系的表而言,相联字段中的主键所在表就是主表。

从表:对于两个具有关联关系的表而言,相联字段中的外键所在的表,为从表。

外键语法:

Foreignkey(外键字段名)

Foreignkey(外键字段名)references主表(主表主键)

(3)非空约束

Notnull

(4)唯一约束

Unique

6、查看表结构

Desc  表名;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值