前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql基础操作(一)

Mysql基础操作(一)

作者头像
清菡
发布2020-12-02 15:50:25
3840
发布2020-12-02 15:50:25
举报
文章被收录于专栏:清菡软件测试清菡软件测试

1.主键约束

主键的作用是唯一标识一条记录与别人不同。

主键这列不能重复而且必须填值。

勾选自动递增,自动递增是从1开始递增。

通常使用主键的时候,主键是使用int类型,勾选自动递增,勾选无符号。

2.非空约束和默认值

3.数据库的备份与恢复

新建仓库,选择之前一样的字符集和排序规则。

4.查询编辑器

ctrl加/就是注释,再按一下取消注释。

5.创建表

sql语句中所有的符号都是英文的。

创建表:

代码语言:javascript
复制
create table students(
  name varchar(10)
)
代码语言:javascript
复制
create table students2(
  name varchar(10),
	age int unsigned
)

unsigned 无符号。

设置带主键的表:

代码语言:javascript
复制
create table students3(
id int unsigned primary key auto_increment,
name varchar(10),
age int unsigned,
height decimal(5,2)
)

名称-类型-约束

6.删除表

删除之后,再次点击运行会报错。

代码语言:javascript
复制
drop table students

删除之后,再次点击运行不会报错。

代码语言:javascript
复制
drop table if exists students2

如果这个表存在,先删掉,紧接着创建出来。

这是2条语句,前面一条语句前要加上分号。

代码语言:javascript
复制
drop table if exists students3;
create table students3(
id int unsigned primary key auto_increment,
name varchar(10),
age int unsigned,
height decimal(5,2)
)

7.增加数据

前面写表名,后面写值。后面的值要与字段的顺序和个数一一对应。

给所有的字段设置数据:

代码语言:javascript
复制
-- insert into students3 values(0,'亚瑟',20,123.1)
-- insert into students3 values(default,'亚瑟2',20,123.1)
insert into students3 values(null,'亚瑟',20,123.1)

指定在哪个字段插入:

代码语言:javascript
复制
insert into students3(name) values('鲁班')
代码语言:javascript
复制
insert into students3(name,age) values('鲁班2',10)

执行多条语句,每条语句插入一条记录。除了最后1条,都要加分号。

代码语言:javascript
复制
insert into students3 values(0,'亚瑟5',20,123.1);
insert into students3 values(0,'亚瑟6',20,123.1);
insert into students3 values(0,'亚瑟7',20,123.1)

1条语句插入多个。

代码语言:javascript
复制
insert into students3(name) values('鲁班2'),('鲁班3'),('鲁班4')

8.删除修改数据

代码语言:javascript
复制
update students3 set age=19 where id=5
代码语言:javascript
复制
update students3 set name='狄仁杰', age=20 where id=5

删除表里全部数据:

代码语言:javascript
复制
delete from students3_copy1

删除指定数据:

代码语言:javascript
复制
delete from students3 where id=6

9.查询

代码语言:javascript
复制
select * from students3

未完待续~

以上文章总览图

图片来自网络

服务端默认开电脑自启。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.主键约束
  • 2.非空约束和默认值
  • 3.数据库的备份与恢复
  • 4.查询编辑器
  • 5.创建表
  • 6.删除表
  • 7.增加数据
  • 8.删除修改数据
  • 9.查询
  • 以上文章总览图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档