MySQL基础学习笔记(1)-创建数据库和约束

这篇博客介绍了MySQL的基础操作,包括启动登录、数据库和表的创建、数据插入,重点讲解了SQL约束,如主键、唯一约束、外键和非空约束,强调了这些约束在数据完整性方面的重要性,并通过实例演示了约束的应用。
摘要由CSDN通过智能技术生成

一、 初识MySQL

环境主要为Linux环境,MySQL5.5.50

1.1、启动并登录MySQL:

  • 这里写图片描述

1.2、查看数据库:show databases;

这里写图片描述

1.3、连接数据库:use <数据库名>

这里写图片描述

1.4、查看表:show tables

这里写图片描述


二、创建数据库&插入数据

创建一个数据库company,两张表employee、 department

2.1、创建数据库:CREATE DATABASE <新建数据库名>;

PS:SQL语言 保留字建议使用大写
这里写图片描述

2.2、新建数据表 CREATE TABLE

CREATE TABLE 表名
(
    列名a 数据类型(数据长度),
    列名b 数据类型(数据长度),
    ……
);
CREATE DATABASE company;
use company;

CREATE TABLE department
(
    dpt_name   varchar(20),
    pep_num    int(10)
);

CREATE TBALE employee
(
    id     int(10),
    name   varchar(20),
    age    int(10),
    salary int(10),
    phone  varchar(12),
    in_dpt varchar(20)
);

CREATE TABLE project
(
    proj_num   int(10),
    proj_name  varchar(20),
    start_date date,
    end_date   date,
    of_dpt     varchar(20) REFERENCES department(dpt_name),
);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值