MySQL:1.命令行操作数据库;2.创建student,subject,grade,result数据表;3.增删改查等基本语句

1.命令行操作数据库

<1>创建数据库

CREATE  DATABASE    [IF NOT  EXISTS]   数据库名;

<2>删除数据库

DORP DATABASE  [IF EXISTS] 数据库名; 

<3>查看数据库

SHOW   DATABASES;

<4>使用数据库

USE  数据库名;

2.创建student,subject,grade,result数据表

创建数据表

 CREATE   TABLE [ IF NOT EXISTS ]    `表名`   (
    
        `字段名1`    列类型 [ 属性 ]  [ 索引 ] [注释] ,
        `字段名2`   列类型 [ 属性 ]  [ 索引 ] [注释] , 
         … …    
         `字段名n`   列类型 [ 属性 ]  [ 索引 ] [注释] 

)  [  表类型 ] [ 表字符集 ] [注释] ;

实例:
<1>student表

CREATE TABLE student(
  `StudentNo` INT(4) not null PRIMARY KEY auto_increment COMMENT '学号',
  `LoginPwd` VARCHAR(20)  COMMENT '账号',  
  `StudentName` VARCHAR(20) COMMENT '学生姓名',
  `Sex` VARCHAR(1) COMMENT '性别',
  `GradeID` INT(11) COMMENT '年级编号',
  `Phone` VARCHAR(50) COMMENT '联系电话',
  `Address` VARCHAR(255) COMMENT '地址',
  `BornDate` datetime COMMENT '出生事件',
  `Email` VARCHAR(50) COMMENT '邮箱',
  `IdentityCard` VARCHAR(18) COMMENT '身份证号'
)

结构如图:
在这里插入图片描述
<2>subject表
在这里插入图片描述
<3>grade
在这里插入图片描述
<3>result
在这里插入图片描述
<4>外键约束
student表:
在这里插入图片描述
subject表:
在这里插入图片描述
result表:
在这里插入图片描述

<5>模型
在这里插入图片描述

3.增删改查等基本语句

<1>增

INSERT INTO `student` (`StudentNo`, `LoginPwd`, `StudentName`, `Sex`, 
`GradeID`,`Phone`, `Address`, `BornDate`, `Email`, `IdentityCard`)
 VALUES (1, '123456', '张三', '男', 1, '12345678910', '西安', NULL,'123456@qq.com', NULL)

<2>删

DELETE FROM student WHERE StudentNo=1

<3>改

UPDATE student SET StudentName='李四' WHERE StudentNo=1

<4>查

SELECT * from student WHERE StudentNo=1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值