头歌实训MySQL数据库 - 初识MySQL

打印 上一主题 下一主题

主题 504|帖子 504|积分 1512

第1关:创建数据库

本关使命:创建数据库。(一条一条复制)
  1. mysql -uroot -p123123 -h127.0.0.1
复制代码
  1. create database MyDb;
复制代码
第2关:创建表

本关使命:在数据库中创建一个表。(一条一条复制)
  1. mysql -uroot -p123123 -h127.0.0.1
复制代码
  1. create database TestDb;
复制代码
  1. use TestDb;
复制代码
  1. create table t_emp (id int,
  2. name varchar(32),
  3. deptId int,
  4. salary float);
复制代码
第3关:使用主键约束

本关使命:创建表并且添加主键约束。(一条一条复制)
  1. mysql -uroot -p123123 -h127.0.0.1
复制代码
  1. create database MyDb;
复制代码
  1. use MyDb;
复制代码
  1. create table t_user1(
  2. userId INT PRIMARY KEY,
  3. name VARCHAR(32),
  4. password VARCHAR(11),
  5. phone VARCHAR(11),
  6. email VARCHAR(32));
复制代码
  1. create table t_user2(
  2. name VARCHAR(32),
  3. phone VARCHAR(11),
  4. email VARCHAR(32),
  5. PRIMARY KEY(name,phone));
复制代码
第4关:外键约束

本关使命:给表添加外部关键字。
  1. mysql -uroot -p123123 -h127.0.0.1
  2. create database MyDb;
  3. show databases;use MyDb;
  4. create table  t_class(      id Int PRIMARY KEY,      name VARCHAR(22));  desc  t_class;create table  t_student(      id Int PRIMARY KEY,      name VARCHAR(22),    classId Int,    CONSTRAINT fk_stu_class1 FOREIGN KEY(classId) REFERENCES t_class(Id));  desc t_student;
复制代码
第5关:添加常用约束

本关使命:给表添加常用的约束。
  1. mysql -uroot -p123123 -h127.0.0.1
  2. create database MyDb;
  3. show databases;use MyDb;
  4. create table t_user(      id Int PRIMARY KEY auto_increment,      username VARCHAR(32) not null unique,    sex VARCHAR(4) default '男')DEFAULT CHARSET=utf8;  
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

星球的眼睛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表