MySQL数据库简答题

一、常见数据系统及特点

Oracle:   ①应用广泛、功能强大,分布式数据库系统

              ②“关系-对象”型数据库

MySQL:①快捷、可靠、容易使用

                ②开源、免费、体积小,速度快,成本低。

SQL Server:①针对不同用户群体的五个特殊的版本

                     ②易用性好

DB2:应用于大型应用系统,具有较好的可伸缩性

二、数据完整性及约束

primary key : 标识该属性为该表的主键,可唯一标识对应的元组

foreign key : 标识该属性为该表的外键,是与之联系的某表的主键

not null : 标识该属性的值不能为空,保证记录中该字段都有值

unique : 标识该属性的值是唯一的,该字段的值不能重复出现

auto_increment : 标识该属性的值自动增加,一个表中只能由一个字段用它约束,且必为主键

default : 为该属性设置默认值

check : 检查约束

三、常用的sql语句的使用

①表中插入数据

格式1:INSERT INTO 表名(字段名1,字段名2……字段名n) VALUES(字段值1,字段值2……字段值n);

格式2:INSERT INTO 表名 VALUES(字段值1,字段值2……字段值n);

格式3:INSERT INTO 表名 VALUES(字段值1,字段值2……字段值n),(字段值1,字段值2……字段值n),(字段值1,字段值2……字段值n);

②查询表中数据

      SELECT   属性列表    FROM    表名     [WHERE 条件表达式]

③修改数据

UPDATE 表名 SET 字段名1=字段值1,  字段名2=字段值2,……字段名n=字段值n,[WHERE 条件表达式];

④删除数据

DELETE     FROM    表名      [WHERE 条件表达式];

四、常用查询及连接查询的使用

(一)条件查询 where

1.等值查询 =

select * from student where id=1;

2.不等值查询 != (< >)

查询年龄不是20岁的学生信息

select * from student where age!=20;

3.关系比较查询 < <= > >=

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

layroy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值