当前位置: 首页 > wzjs >正文

非法网站开发企业模板建站

非法网站开发,企业模板建站,博客网站做啥好,寮步镇仿做网站文章目录 一、新建查询1.查询窗口的开启方法2. 单语句运行方法 二、数据库操作1.创建数据库2. 使用数据库3. 修改数据库4. 删除数据库和查看所有数据库5. 重点:数据库备份5.1 应用场景5.2 利用工具备份备份操作还原操作 5.3 扩展:使用命令备份 三、数据表…

文章目录

  • 一、新建查询
    • 1.查询窗口的开启方法
    • 2. 单语句运行方法
  • 二、数据库操作
    • 1.创建数据库
    • 2. 使用数据库
    • 3. 修改数据库
    • 4. 删除数据库和查看所有数据库
    • 5. 重点:数据库备份
      • 5.1 应用场景
      • 5.2 利用工具备份
        • 备份操作
        • 还原操作
      • 5.3 扩展:使用命令备份
  • 三、数据表操作
    • 1. 创建表
    • 2.查看表
    • 3. 查看表结构和删除表
    • 4. 扩展:判断表存在移除再创建
    • 5. 扩展: 通过 Navicat ⼯具获取创表语句的方法
  • 四、数据操作
    • 1. 增加数据
      • 1.1 增加一行数据
      • 1.2 增加多行数据
    • 2. 修改数据
    • 3.删除数据
    • 4.扩展:逻辑删除
    • 5.扩展:其他删除数据的⽅法
  • 总结


一、新建查询

1.查询窗口的开启方法

在这里插入图片描述

2. 单语句运行方法

在这里插入图片描述

二、数据库操作

1.创建数据库

  • 创建数据库
--create database 数据库名 charset=utf8 collate=utf8_general_ci;
create database python charset=utf8 collate=utf8_general_ci;
  • 查看数据库
--show create database 数据库名;
show create database python;

2. 使用数据库

--use 数据库名;
use python;--查看当前数据库:database() 是 SQL 的内置函数,括号不能省略;
select database();

3. 修改数据库

--创建
create database testpython charset=gb2312;--修改
-- alter database 数据库名
-- default character set 编码格式
-- default collate 排序规则;
alter database testpython
default character set utf8mb4
default collate utf8mb4_general_ci;

4. 删除数据库和查看所有数据库

--删除数据库
--drop database 数据库名;
drop database python;--查看所有数据库
show databases;

5. 重点:数据库备份

5.1 应用场景

  • 说明
    在测试⼯作中, 为了防⽌对数据库产⽣错误操作, 或产⽣垃圾数据, 都需要在操作前, 适当对数据库进⾏备份操作.

  • 垃圾数据
    例如在⾃动化测试中, 对注册模块操作⽣成的所有数据, 属于典型的垃圾数据, 应该清理

5.2 利用工具备份

备份操作
  • 数据库 -> 转储 SQL ⽂件 -> 结构+数据

在这里插入图片描述

  • 自行选择存放位置

在这里插入图片描述

  • 备份结束

在这里插入图片描述

还原操作
  • 数据库 -> 运⾏ SQL ⽂件

在这里插入图片描述

  • 选择备份⽂件

在这里插入图片描述

  • 还原结束

在这里插入图片描述

5.3 扩展:使用命令备份

  • mysql> 为 SQL 语句编写模式, ⾮ Linux 命令⾏模式

在这里插入图片描述

  • 命令备份与还原数据库操作

在这里插入图片描述

三、数据表操作

1. 创建表

-- create table 表名(
--字段名 类型 约束,
--字段名 类型 约束
--...
--);--简单创建
create table stu(name varchar(5);--完整创建
--unsigned:无符号
--primary key : 主键
--auto_increment : ⾃动增⻓
create table students(id int unsigned primary key auto_increment,name varchar(20),age int unsigned,height decimal(5,2)
);

2.查看表

-- 查看表信息
-- show create table 表名;
show create table students;-- 执⾏结果
-- CREATE TABLE `students` (
-- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
-- `name` varchar(20) DEFAULT NULL,
-- `age` int(10) unsigned DEFAULT NULL,
-- `height` decimal(5,2) DEFAULT NULL,
-- PRIMARY KEY (`id`)
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8

3. 查看表结构和删除表

-- 查看表结构(字段)
-- desc 表名;
desc students;
-- 删除表
-- drop table 表名;
drop table students;

4. 扩展:判断表存在移除再创建

-- 扩展: 判断表是否存在, 存在时先删除再创建
-- drop table : 删除表
-- if exists students : 如果 students 存在 
drop table if exists students;
create table students(id int unsigned primary key auto_increment,name varchar(20),age int unsigned,height decimal(5,2)
);

5. 扩展: 通过 Navicat ⼯具获取创表语句的方法

在这里插入图片描述

四、数据操作

1. 增加数据

1.1 增加一行数据

-- 增加数据
-- 增加⼀⾏数据
-- insert into 表名 values(...)
-- 注意: 
-- 1. 数据值需要和表的字段⼀⼀对应(数据个数及数据类型)
-- 2. 主键列是⾃动增⻓,插⼊时需要占位,通常使⽤ 0 或者 default 或者 
null 来占位,插⼊成功后以实际数据为准
insert into students values(0, '张三', 28, 1.78);
-- 增加部分值
-- insert into 表名(字段1,...) values(值1,...)
-- 注意: 值的顺序与给出的字段顺序对应
insert into students(name, height) values('李四', 1.68);

1.2 增加多行数据

-- 插⼊多⾏数据
-- ⽅式1: 将单⾏插⼊语句, 多句执⾏, 每句分号隔开 
insert into students values(0, '王五', 28, 1.78);
insert into students(name, height) values('赵六', 1.68);
-- ⽅式2: 在插⼊单⾏数据的语法基础上, 将 value 后边的数据进⾏多组化处-- insert into 表名 values(...),(...)...
-- insert into 表名(列1,...) values(值1,...),(值1,...)...
insert into students values(0, '王五1', 29, 1.78),(0, '王五2', 
30, 1.78);
insert into students(name, height) values('赵六1', 1.78),('赵六
2', 1.88);

2. 修改数据

-- 修改数据
-- update 表名 set 列1=值1,列2=值2... where 条件
-- 注意: where 不能省略, 否则会修改整列数据
update students set age=48 where id=9;
  • 语句作用对应

在这里插入图片描述

3.删除数据

-- 删除数据
-- delete from 表名 where 条件;
-- 注意: where 不能省略, 否则会删除全部数据
delete from students where id=6;

4.扩展:逻辑删除

  • 逻辑删除: 对于重要的数据,不能轻易执行 delete 语句进行删除。因为⼀旦删除,数据⽆法恢复,这时可以进行逻辑删除。

    • 1、给表添加字段,代表数据是否删除,⼀般起名 isdelete,0代表未删除,1代表删除,默认值为0
    • 2、当要删除某条数据时,只需要设置这条数据的 isdelete 字段为1
    • 3、以后在查询数据时,只查询出 isdelete 为0的数据
  • 第⼀步

在这里插入图片描述

  • 第⼆和第三步
-- 扩展 1: 逻辑删除(假删/标记删除)
-- 1> 修改要删除的数据的特定字段为删除状态
update students set isdelete=1 where id=4;
-- 2> 查询所有 isdelete 字段为 0 的所有数据 
select * from students where isdelete=0;

5.扩展:其他删除数据的⽅法

-- 扩展 2: 其他数据删除⽅法
-- delete from 表名 : 删除所有数据, 但是不重置主键字段的计数
-- truncate table 表名 : 删除所有数据, 并重置主键字段的计数
-- drop table 表名 : 删掉表(字段和数据均不再存在)
delete from students;
truncate table students;
drop table students;
  • 与图形化⻚⾯菜单的对应关系

在这里插入图片描述


总结

今天先SQL语句先到这,最后还有一两天就结束了

http://www.dtcms.com/wzjs/208494.html

相关文章:

  • 许昌市建设投资有限公司 网站网络营销招聘
  • 建设网站公司 优帮云搜索引擎优化核心
  • 做公司网站的资料线上营销怎么做
  • 织梦猫html5高端网络服务机构网站模板西安网络科技有限公司
  • 从哪些方面进行网站建设湖南seo优化按天付费
  • 衡阳建设企业网站个人网站的制作
  • 建网站是不是免费的中国广告公司前十强
  • 做网站容易吧chrome官方下载
  • 做网站虚拟主机要多大站长工具seo综合查询广告
  • 网站联盟系统谷歌seo网站推广怎么做优化
  • b2c网站可使用的交易功能查收录网站
  • 用在线网站做的简历可以吗互联网营销的方法
  • 甘肃网站建设费用网络销售都是诈骗公司吗
  • 中企动力网站开发嵌入式培训机构哪家好
  • 企联网站建设百度网页版官网
  • wordpress打赏按钮网站优化排名网站
  • 西安网站建设品牌公司推荐网站域名ip地址查询
  • 邯郸城融网络技术有限公司北京搜索引擎关键词优化
  • 岱岳区建设信息网站百度推广投诉中心
  • 上海公安手机门户网站seo在线培训
  • 上海网站建设管理系统如何用google搜索产品关键词
  • 网站管理助手数据库公司品牌营销策划
  • 厦门seo搜索排名莱阳seo排名
  • 广州建站优化女生学网络营销这个专业好吗
  • 设计企业网络方案的五个步骤seo与网络推广的区别和联系
  • 在百度做网站需要什么资料啥是网络推广
  • 怎么学做电子商务网站竞价推广托管开户
  • 有没有做衣服的网站吗广告联盟app下载
  • 做优品购类似网站seo计费系统开发
  • 网站制作论文总结seo优化一般包括哪些内容()