域名解析平台网站建设,公司网站开发费账务处理,作文网站大全,怎么在百度上能搜到自己的网站1.任务#xff1a;在数据库中创建一个表。
2.需要掌握#xff1a; 如何在指定数据库中创建表。 知识点#xff1a;如何在指定数据库中创建表。
我们先来了解一下在数据库中创建表的规则#xff1a;
CREATE TABLE 表名(字段名,数据类型,字段名,数据类型,.....)
例如在数据库中创建一个表。
2.需要掌握 如何在指定数据库中创建表。 知识点如何在指定数据库中创建表。
我们先来了解一下在数据库中创建表的规则
CREATE TABLE 表名(字段名,数据类型,字段名,数据类型,.....)
例如 连接数据库
在操作数据库之前需要连接它输入命令mysql -u用户名 -p密码。
在Educoder平台上连接数据库还需要加上一句-h127.0.0.1。 在数据库创建表首先需要创建数据库在MySQL数据库中是不区分大小写的不过数据库的名字是区分大小写的如下
CREATE DATABASE MyDb;
然后选择数据库
USE MyDb;
最后创建t_user表:
CREATE TABLE t_user(id INT,username VARCHAR(32),password VARCHAR(32),phone VARCHAR(11));
如图 表创建好之后可以验证是否创建成功。
语法如下
DESCRIBE 表名;
简写
DESC 表名;
例如 educoder练习
编程要求
在右侧命令行中操作创建数据库TestDb在TestDb下创建表t_student表结构如下
字段名称数据类型备注snovarchar(20)学号 不能为空snameVARCHAR(32)姓名 不能为空dptnoINT所在学院编号ssexvarchar(2)性别
测试说明
操作完之后点击评测如果数据库和表都创建成功则闯关成功。
提示如果右侧命令行无响应是因为云端三十分钟会自动关闭容器重新刷新页面即可解决问题刷新之后环境会重置所以需要重新创建数据库和表。 使用主键约束
1.任务创建表并且添加主键约束。
2.相关知识 主键是表中一列或者多列的组合主键约束Primary Key Constraint要求主键列的数据唯一并且不允许为空主键能够唯一的标识表中的每一条记录可以结合外键来定义与不同数据表之间的关系。 需要掌握怎么给表中的字段添加主键约束。 添加主键约束
有两种方式可以添加主键约束 1.在定义列的同时指定主键 2.在定义完字段之后再指定主键。
(1) 在定义列的同时指定主键 (2) 在定义完所有列之后指定主键。 多字段联合主键
在开发中还有一种情况很常见就是将几个字段联合在一起作为主键那这个在代码中怎么实现呢 举个例子我们将员工的名字和部门ID联合起来作为主键
CREATE TABLE t_emp2(name VARCHAR(32),deptId INT,salary FLOAT,PRIMARY KEY(name,deptId))
语句执行后会将name和deptId字段组合成为表t_emp2的多字段组合主键。
educoder实训
编程要求
在数据库TestDb若无则新建该数据库中创建两张表t_user1t_user2表结构如下请为两张表分别创建主键约束t_user1的主键为userId,t_user2的主键为联合主键将字段name和phone作为t_user2的联合主键。
表t_user1
字段名数据类型备注useridINT用户IDnameVARCHAR(32)用户名passwordVARCHAR(11)密码phoneVARCHAR(11)电话号码emailVARCHAR(32)邮箱
表t_user2
字段名数据类型备注nameVARCHAR(32)用户名phoneVARCHAR(11)电话号码emailVARCHAR(32)邮箱
测试说明
测评通过即为闯关通过
提示输入 drop table 表名可以删除表。