MySQL复习(1)

这篇博客介绍了MySQL数据库的基本操作,包括连接数据库、创建与删除数据库、查看及使用数据库。此外,详细讲解了如何创建和管理表,如定义主键、添加和删除字段,以及主键和外键约束的作用。主键用于唯一标识表中的每条记录,而外键则用于保持数据的一致性和完整性。博客还提到了一些常用的数据库约束,如唯一约束、非空约束和默认约束。
摘要由CSDN通过智能技术生成

MySQL复习(1)

  1. 连接数据库:mysql -u用户名 -p密码

  2. 创建一个名为TestDb的数据库: create database TestDb;

  3. 看所有数据库:show databases;

  4. 使用数据库:use TestDb;

  5. 创建表:create table t_emp(
    id INT,
    name varchar(32),
    deptld int,
    salary float
    );
    ps:除了命名,MySQL关键字(?)不区分大小写

  6. 查看表的基本结构:DESCRIBE 表名;

  7. 删除表: DROP TABLE 表名;

  8. 改变某一行名字:ALTER TABLE t_emp CHANGE oldname newname 数据类型;

  9. 主键:表中一列或者多列的组合

  10. 主键约束(Primary Key Constraint):要求主键那一列的数据唯一,并且不允许为空,主键能够唯一的标识表中的每一条记录,可以结合外键来定义与不同数据表之间的关系。
    怎么理解主键呢?我们知道数据库中的表可以存放很多数据,如果把表中的每一个数据比作一个人的话,那么表的主键就可以看做是人的身份证。
    **如何添加:

  11. 在定义字段的同时指定主键;
    在这里插入图片描述

  12. 在定义完字段之后再指定主键。
    在这里插入图片描述
    **

  13. 创建完表后怎么约束主键:alter table 需要插入主键的表名 add primary key(列名);

  14. 如果想在一个已经建好的表中添加一行(字段),可以使用诸如:
    alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(255) not null;

  15. 删除一个字段: alter table table_name drop 字段名

  16. 外键作用:保持数据的一致性,完整性。

  17. 外键约束:CONSTRAINT 外键名 FOREIGN KEY 字段名 REFERENCES 主表名(主键名)

  18. 设置主键用关键字:default 如:将表名cre_uer 的id默认值设置为0 ALTER TABLE cre_uer ADD id INT(10) DEFAULT 0;

  19. 删除已有的default并设置:alter table t_class alter column id drop default;

  20. 常用约束:唯一约束;非空约束;默认约束;字段的值自动增加。
    唯一约束(Unique Constraint)要求该列唯一,允许为空,但是只能有一个空值。唯一约束可以确保一列或者几列不出现重复值。:Unique

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值