【头歌】MYSQL数据库 — 初始MySQL

目录

第一关:创建数据库

第二关:创建表

 第三关:使用主键约束

 第四关:外键约束

 第五关:添加常用约束


 

第一关:创建数据库

mysql -uroot -p123123 -h127.0.0.1
create database MyDb;

 

第二关:创建表

mysql -uroot -p123123 -h127.0.0.1
create database TestDb;
use TestDb;
create table t_emp (id int,
name varchar(32),
deptId int,
salary float);

 

 第三关:使用主键约束

mysql -uroot -p123123 -h127.0.0.1
create database TestDb;
use TestDb;
create table t_user1(
userId INT PRIMARY KEY,
name VARCHAR(32),
password VARCHAR(11),
phone VARCHAR(11),
email VARCHAR(32));
create table t_user2(
name VARCHAR(32),
phone VARCHAR(11),
email VARCHAR(32),
PRIMARY KEY(name,phone));

 

 第四关:外键约束

mysql -uroot -p123123 -h127.0.0.1
create database TestDb;
use TestDb;

CREATE TABLE t_class
(
    id INT  PRIMARY KEY,
    name VARCHAR(22) 
);
CREATE TABLE t_student
(
    id INT  PRIMARY KEY,
    name VARCHAR(22) ,
    classId int,
    CONSTRAINT fk_stu_class1 FOREIGN KEY(classId) REFERENCES t_class(id)
);

 

 第五关:添加常用约束

mysql -uroot -p123123 -h127.0.0.1
create database TestDb;
use TestDb;
CREATE TABLE t_user
(
    id INT  PRIMARY KEY AUTO_INCREMENT,
    username VARCHAR(32) NOT NULL UNIQUE,
    sex VARCHAR(4) DEFAULT '男'
)DEFAULT CHARSET=utf8;

 

相关推荐

  1. 初始MySQL

    2024-03-17 15:38:03       30 阅读
  2. 数据库备份与恢复

    2024-03-17 15:38:03       27 阅读
  3. :共享单车之数据分析

    2024-03-17 15:38:03       50 阅读
  4. MySQL数据库初学SQL知识点引入

    2024-03-17 15:38:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 15:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 15:38:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 15:38:03       82 阅读
  4. Python语言-面向对象

    2024-03-17 15:38:03       91 阅读

热门阅读

  1. MySQL中查询所有表及其所有列的信息

    2024-03-17 15:38:03       40 阅读
  2. 快稳省工具总结

    2024-03-17 15:38:03       42 阅读
  3. Python基础语法

    2024-03-17 15:38:03       42 阅读
  4. 栈的顺序存储结构的构建(C++)+ 两栈共享空间

    2024-03-17 15:38:03       43 阅读
  5. 用vue实现“图书馆”前台

    2024-03-17 15:38:03       43 阅读
  6. C++的类型转换

    2024-03-17 15:38:03       45 阅读
  7. c语言实现https服务器(纯享版)

    2024-03-17 15:38:03       37 阅读
  8. Mysql挂掉怎么办

    2024-03-17 15:38:03       43 阅读
  9. 九种背包问题(C++)

    2024-03-17 15:38:03       42 阅读
  10. vue-cli-浏览器实现热更新

    2024-03-17 15:38:03       37 阅读