mysql创建账号命令
1. 使用 root 账号登录 MySQL使用 root 账号登录 MySQL,登录成功如图所示:新建一个 MySQL 子账号,新建子账号命令如下: 命令 : CREATE USER ‘test‘@‘...
2024.11.11欢迎来到MySQL实战第57篇,修炼500篇,感动自己!
【总论:创建表的语法】create table 表名
(字段名 数据类型 字段属性,
.....);
1.创建tb_emp2表,其主键为id主键:primary key对字段具有非空和唯一约束
第1种方法
create table tb_emp2
(id int(11) not null primary key,
name varchar(25) not null,
depId int(11),
salary float);
第二种方法
create table tb_emp2
(id int(11) not null ,
name varchar(25) not null,
depId int(11),
salary float,
primary key(id));
2.定义数据表tb_emp4,假设表中没有id,为了唯一确定一个员工,可以把name,depId联合起来作为主键。create table tb_emp4
(name varchar(25) not null,
depId int(11) not null,
salary float,
primary key(name,depId));
3.定义数据表tb_emp5,并在tb_emp5表上创建外键约束,让tb_empId作为关键关联到tb_empt1的主键id。tb_empId表
tb_emp5表
普通索引:key|index
MUL不是外键的标识,而是索引的标识。
外键:foreign key
(1)constraint 外键名 foreign key(字段名)references 表名(字段名)
(2)foreign key(字段名)references 表名(字段名)
create table tb_emp5
(id int(11) not null primary key,
name varchar(22),
deptId int(11),
salary float,
constraint fk_ed foreign key(deptId) references tb_dept1(id));
求关注,我们一起修炼MySQL 500篇,让我们不要再害怕!
1. 使用 root 账号登录 MySQL使用 root 账号登录 MySQL,登录成功如图所示:新建一个 MySQL 子账号,新建子账号命令如下: 命令 : CREATE USER ‘test‘@‘...
2024.11.11一. 创建用户命令:CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘;说明:username:你将创建的用户名host:指定该用户在哪个主机...
2024.11.15SQL CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。data_type(数据类型)指定了列的数据类型,常见的SQL数据类型如下:CREATE TABLE 创建表实...
2024.11.15前言主键,可以唯一标识表中的某一行(记录)。合理地设置主键,可以帮助我们准确、快速地找到所需要的数据记录。但是设置出正确的主键似乎并没有那么简单,请思考如下几个问题:表中的业务字段可以用来做主键吗?单...
2024.11.15问题前段时间,开发人员找我咨询一个MySQL数据库的问题,问题大概是这样的,在MySQL数据库里创建一个应用访问用户,可是命令执行一直失败,创建用户的语法没有问题,从mysql.user表里查询,要创...
2024.11.15