数据库–命令

进入mysql数据库控制台:

mysql -u root -p

一、库操作

1、创建数据库

  • 命令:create database <数据库名>
  • 例如:建立一个名为xhkdb的数据库
create database xiansheng;

2、显示所有的数据库

  • 命令:show databases (注意:最后有个s) 
show databases;

3、连接数据库

  • 命令:use <数据库名>
  • 例如:如果xiansheng数据库存在,尝试存取它:
use xiansheng;  
  • 屏幕提示:Database changed

4、查看数据库信息:

  • 命令:show create database <数据库名字> \G
show create database xiansheng \G

5、删除xiansheng 数据库:

  • 命令:drop database <数据库名>;
drop database xiansheng;

 二、表操作:

1、创建员工表tb_emp1 ,如下表所示:

字段名称数据类型备注
idINT(11)员工编号
nameVARCHAR(25)员工名称
deptldINT(11)所在部门编号
salaryFLOAT工资

2、创建数据表的语句为:

create table <表名>;
(
字段名1,数据类型,【列级别约束条件】【默认值】,
字段名2,数据类型,【列级别约束条件】【默认值】,
...
)

3、首先创建数据库

  • 创建tb_emp1 表,SQL语句如下:
create table tb_emp1
(
id int(11),
name varchar(25),
deptit int(11),
salary float
);

4、使用show tables; 查看表:

show tables;

4,使用主键约束:

主键,又称主码,是表中一列或多列组合。主键约束要求主键数据唯一,不能为空:

  • 在定义列的同时指定主键:
字段名 数据类型 primary key 【默认值】
  •  两种定义方法:

第一种:

create table tb_emp2
(
id int(11) primary key,
name varchar(25),
deptid int(11),
salary float
);

第二种:

create table tb_emp3
(
id int(11),
name varchar(25),
deptid int(11),
salary float,
primary key(id)
);

5、使用外键约束:

外键用来在两个表的数据之间建立链接,它可以是一列或者多列。一个表可以有一个或多个外键。

  • 创建外键的语法规则如下:
【constraint <外键名>】 foreign key 字段名 【,字段名2,...】
references <主表名> 主键列1 【主键列2,...】

定义数据表

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:
作者:小李
链接:https://xianshengli.cc/%e6%95%b0%e6%8d%ae%e5%ba%93-%e5%91%bd%e4%bb%a4/
来源:先生不吃香菜
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
数据库–命令
进入mysql数据库控制台: mysql -u root -p 一、库操作 1、创建数据库 命令:create database <数据库名> 例如:建立一个名为xhkdb的数据库 create da……
文章目录
关闭
目 录