MYSQL学习日志1-数据库操作基础

本文介绍了SQL的基本操作,包括数据库及表的创建、修改、删除等关键步骤,并详细解释了各种约束条件的应用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    看看语法觉得挺容易入门,但是就是很难记住,要经常敲代码,多练才是正确的道路啊,再巩固一一次。

A:数据库创建:create database 数据库名字;

B:选择这个数据库:use 数据库名字;

C:创建表:create table 表名(字段 字段类型 约束,xx);

创建_bore表,字段id和name

格式:create table 表名(字段1 空格 类型(可选是否控制显示长度)空格 约束,字段2 空格 类型 约束);

id约束:primary key主键约束,auto_increment是自动增长

name约束:not null 非空约束

查看指定表:desc 表名;

查看数据库:show databases;

查看表:show tables;

查看详细:show create table 表名\G;

修改已有表名

alter命令:可以修改字段名,类型,表名,还可以添加字段与删除,以及更改存储引擎。

逐步来:

D:添加字段

其中varchar第一次没指定显示长度,结果出错了,不明白。

小总结:约束

1.默认约束 default

2.唯一约束 unique

3.主键约束 primary key

4.外键约束 forgign key

外键创建:constraint 空格 外键约束名 foreign key(外键名)空格 references 主表(主键)

5.非空约束

after是约束插入的位置在id后面,如果是放在第一应该用first

E:修改字段名

修改name字段为newname字段并指定类型varchar,小困惑,不指定出错。

用的是alter table 表名 change 旧字段 空格 新字段 空格 新字段类型

F:修改字段类型:用的是modify命令格式 midify 旧字段 空格 新类型

G:修改字段排列:modify 已有字段 类型 first

H:删除字段:drop 字段

I:删除表:drop table 表名;注意直接删除没有提示!

小总结:alter命令有 modify,change,drop,rename,add

分别用来更改活删除表,字段定义。

tips:存储引擎:InnoDB myIsam memory

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值