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

西安seo网站公司11108给换成119333做网站

西安seo网站公司,11108给换成119333做网站,杭州的网站建设公司,国外服务器租用网站SQL介绍-DDL-DML 一.SQL简介1.简介2.SQL通用语法3.SQL语言的分类 二.DDL-操作数据库与表1.DDL操作数据库2.DDL操作表①.查询表(Retrieve)②.创建表(Create)③.修改表(Update)④.删除表(Delete) 三.Navicat的安装与使用四.DML-操作表数据1.添加(Insert)2.修改(Update)3.删除(Del… SQL介绍-DDL-DML 一.SQL简介1.简介2.SQL通用语法3.SQL语言的分类 二.DDL-操作数据库与表1.DDL操作数据库2.DDL操作表①.查询表(Retrieve)②.创建表(Create)③.修改表(Update)④.删除表(Delete) 三.Navicat的安装与使用四.DML-操作表数据1.添加(Insert)2.修改(Update)3.删除(Delete) 一.SQL简介 1.简介 SQL: Structured Query Language–结构化查询语言用来操作关系型数据库的编程语言, 定义了关系型数据库的统一标准每一种数据库可能有不一样的语法, 我们称其为方言 2.SQL通用语法 SQL语句可以单行或多行书写,以分号结尾MySQL语句不区分大小写, 但是关键字建议用大写注释: 单行注释-- 注释内容(–后必须有空格)或#注释内容(MySQL特有)(#后可以没有空格) 多行注释/*注释*/ 3.SQL语言的分类 DDL(Data Definition Laguage)数据定义语言,用来定义数据对象: 数据库, 表, 列等DML(Data Manipulation Laguage)数据操作语言, 用来对数据库中表的数据进行增删改DQL(Data Query Language)数据查询语言, 用来查询数据库中的记录(数据)DCL(Data Control Language)数据控制语言, 用来定义数据库的访问权限和安全级别, 以及创建用户 二.DDL-操作数据库与表 1.DDL操作数据库 动作SQL语句查询数据库SHOW DATABASES;创建数据库CREATE DATABASE 数据库名称;创建(判断是否已经存在)CREATE DATABASE IF NOT EXISTS 数据库名称;删除数据库DROP DATABASE 数据库名称;删除(判断是否还存在)DROP DATABASE IF EXISTS 数据库名称;查看当前使用的数据库SELECT DATABASE();使用数据库USE 数据库名称; 2.DDL操作表 ①.查询表(Retrieve) 查询当前数据库下所有表的名称SHOW TABLES;查询表结构DESC 表名称; ②.创建表(Create) 创建表用CREATE TABLE 表名来进行创建具体语法如下 create table 表名 (字段名1 数据类型1,字段名2 数据类型2,...,字段名n 数据类型n );SQL的数据类型基本可以分为三类 数值型 日期型 字符串型 案例练习: create table student(id int,name varchar(10),gender char(1),birthday date,score double(5,2),email varchar(64),tel varchar(15),status tinyint );③.修改表(Update) 修改表的命令一般以ALTER TABLE开头具体可以分为 操作语法修改表名ALTER TABLE 表名 RENAME TO 新表名;添加一列ALTER TABLE 表名 ADD 列名 数据类型;修改数据类型ALTER TABLE 表名 MODIFY 列名 新数据类型;修改列名和数据类型ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;删除列ALTER TABLE 表名 DROP 列名; ④.删除表(Delete) 删除表DROP TABLE 表名;删除时判断是否存在DROP TABLE IF EXISTS 表名; 三.Navicat的安装与使用 Navicat for MySQL是管理和开发MySQL或MariaDB的理想解决方案.它为开发者提供了一款直观而强大的图形界面.官网链接: http://www.navicat.com.cn 安装完成后直接打开,填写需要连接的ip与主机的地址 如果连接过程提示报错,可以参看这个博主的文章登录成功后可以通过Navicat来查看MySQL的数据库了 四.DML-操作表数据 1.添加(Insert) 说明语法给指定的列添加数据INSERT INTO 表名(列名1,列名2,...) VALUES(值1,值2,...);给全部列添加数据INSERT INTO 表名 VALUES(值1,值2,...);批量添加数据INSERT INTO 表名(列名1,列名2,...) VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...),...INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...)...; -- 查询所有数据 SELECT* FROMstu;-- 给指定列添加数据 INSERT INTO 表名(列名1,列名2,...) VALUES(值1,值2,...); INSERT INTO stu (id, NAME) VALUES (1, 叶子);-- 给所有列添加数据(可以省略列名的列表)INSERT INTO 表名 VALUES(值1,值2,...); INSERT INTO stu VALUES (2,老黄,男,1997-07-24,99.1,14587138qq.com,11929305651,1);-- 批量添加,其实就是把之前的括号中的内容多次执行 INSERT INTO stu VALUES(3,罗磊,男,1997-05-24,110.1,14333138qq.com,11929467551,1),(4,娟老师,女,1999-04-14,120.1,556587138qq.com,1349305651,1),(5,雷der,男,1993-04-24,130.1,16487138qq.com,17629305651,1);SELECT * FROM stu;2.修改(Update) 语法UPDATE 表名 SET 列名1值1,列名2值2,... [WHERE 条件]; -- 将表中 老黄的邮箱改为163邮箱 UPDATE stu SET email finsq163.com WHERE id2;-- 将表中老黄的分数改为100,电话改为110,状态改为3 UPDATE stu SET score100,tel110,status3 WHERE name老黄;-- 注意:如果update语句中不添加where条件,则会修改表中的所有数据!!!!3.删除(Delete) 与修改相似DELETE FROM 表名 [WHERE 条件]; -- 删除表中 雷der相关的数据 DELETE FROM stu WHERE name雷der;SELECT * FROM stu; -- 如果不加where限制会清除所有表数据B站视频课程 笔记与源码文件
http://www.hkea.cn/news/14548724/

相关文章:

  • 漂亮的网站改版中 html代码音乐APP网站开发
  • 网站购物商城功能模块图cms
  • 做交互网站如何运营好一个网站
  • 莱芜房产网站wordpress 图片点击放大
  • 网站改版效果图怎么做全网最低价查询网站
  • 洛阳青峰网络做网站wordpress首页调用页面文章的内容
  • 网站开发工具书wordpress首页关键字
  • 大网站开发建设网站上海
  • 济南外贸网站建设南京网站建设培训班
  • 手机建站灰色行业推广平台网站
  • 360°网站标签旋转显示特效邯郸购物网站建设
  • 全面的聊城网站建设电销卡购买平台
  • 珠海企业网站建设制作wordpress动态水印
  • 网站不让百度收录wordpress 代码规范
  • 柬埔寨做网站网站常规seo优化步骤
  • 建湖做网站华为手机业务最新消息
  • 楼盘价格哪个网站做的好网站红色
  • 开发一个企业网站要多少钱easyui做的网站
  • 酷炫网站做公司网站按年收费
  • 天津装修公司做网站手机网页打不开
  • 网站开发设计的地域分析山东省住房和城乡建设厅注册中心网站
  • 网站建设管理工作情况汇报合肥万户网站建设
  • 陕西东盟建设工程有限公司网站建筑工程项目简介
  • 大众的网站建设建设银行官方网站个人系统板块修改
  • 做网站推广排名iis 添加网站
  • 网站搜索优化公司网站推广 软件
  • 国外网站排名前十最基本最重要的网站推广工具是
  • 什么是网站地址杭州工程建设网
  • 怎么样自己做网站微信公众平台推广费用
  • 可以做数理化的网站一般做个网站多少钱