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

海南省城乡建设厅网站首页芜湖市建设工程质监站网站

海南省城乡建设厅网站首页,芜湖市建设工程质监站网站,wordpress的域名绑定,营销网络地图数据库的基本概念 1. 数据库的英文单词#xff1a; DataBase 简称 #xff1a; DB 2. 什么数据库#xff1f;* 用于存储和管理数据的仓库。 ​ 3. 数据库的特点#xff1a;1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数…数据库的基本概念 1. 数据库的英文单词 DataBase 简称 DB 2. 什么数据库* 用于存储和管理数据的仓库。 ​ 3. 数据库的特点1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQLMySQL数据库软件 1. 卸载1. 去mysql的安装目录找到my.ini文件* 复制 datadirC:/ProgramData/MySQL/MySQL Server 5.5/Data/2. 卸载MySQL3. 删除C:/ProgramData目录下的MySQL文件夹。2. 配置* MySQL服务启动1. 手动。2. cmd-- services.msc 打开服务的窗口3. 使用管理员打开cmd* net start mysql : 启动mysql的服务* net stop mysql:关闭mysql服务* MySQL登录1. mysql -uroot -p密码2. mysql -hip -uroot -p连接目标的密码3. mysql --hostip --userroot --password连接目标的密码* MySQL退出1. exit2. quit ​* MySQL目录结构1. MySQL安装目录basedirD:/develop/MySQL/* 配置文件 my.ini2. MySQL数据目录datadirC:/ProgramData/MySQL/MySQL Server 5.5/Data/* 几个概念* 数据库文件夹* 表文件* 数据数据 SQL 1.什么是SQLStructured Query Language结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方称为“方言”。2.SQL通用语法1. SQL 语句可以单行或多行书写以分号结尾。2. 可使用空格和缩进来增强语句的可读性。3. MySQL 数据库的 SQL 语句不区分大小写关键字建议使用大写。4. 3 种注释* 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注释 */3. SQL分类1) DDL(Data Definition Language)数据定义语言用来定义数据库对象数据库表列等。关键字create, drop,alter 等2) DML(Data Manipulation Language)数据操作语言用来对数据库中表的数据进行增删改。关键字insert, delete, update 等3) DQL(Data Query Language)数据查询语言用来查询数据库中表的记录(数据)。关键字select, where 等4) DCL(Data Control Language)数据控制语言(了解)用来定义数据库的访问权限和安全级别及创建用户。关键字GRANT REVOKE 等 DDL:操作数据库、表 1. 操作数据库CRUD1. C(Create):创建* 创建数据库* create database 数据库名称;* 创建数据库判断不存在再创建* create database if not exists 数据库名称;* 创建数据库并指定字符集* create database 数据库名称 character set 字符集名; ​* 练习 创建db4数据库判断是否存在并制定字符集为gbk* create database if not exists db4 character set gbk;2. R(Retrieve)查询* 查询所有数据库的名称:* show databases;* 查询某个数据库的字符集:查询某个数据库的创建语句* show create database 数据库名称;3. U(Update):修改* 修改数据库的字符集* alter database 数据库名称 character set 字符集名称;4. D(Delete):删除* 删除数据库* drop database 数据库名称;* 判断数据库存在存在再删除* drop database if exists 数据库名称;5. 使用数据库* 查询当前正在使用的数据库名称* select database();* 使用数据库* use 数据库名称; 2. 操作表1. C(Create):创建1. 语法create table 表名(列名1 数据类型1,列名2 数据类型2,....列名n 数据类型n);* 注意最后一列不需要加逗号,* 数据库类型1. int整数类型* age int,2. double:小数类型* score double(5,2)3. date:日期只包含年月日yyyy-MM-dd4. datetime:日期包含年月日时分秒 yyyy-MM-dd HH:mm:ss5. timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss * 如果将来不给这个字段赋值或赋值为null则默认使用当前的系统时间来自动赋值 ​6. varchar字符串* name varchar(20):姓名最大20个字符* zhangsan 8个字符 张三 2个字符 * 创建表create table student(id int,name varchar(32),age int ,score double(4,1),birthday date,insert_time timestamp);* 复制表* create table 表名 like 被复制的表名; 2. R(Retrieve)查询* 查询某个数据库中所有的表名称* show tables;* 查询表结构* desc 表名;3. U(Update):修改1. 修改表名alter table 表名 rename to 新的表名;2. 修改表的字符集alter table 表名 character set 字符集名称;3. 添加一列alter table 表名 add 列名 数据类型;4. 修改列名称 类型alter table 表名 change 列名 新列别 新数据类型;alter table 表名 modify 列名 新数据类型;5. 删除列alter table 表名 drop 列名;4. D(Delete):删除* drop table 表名;* drop table if exists 表名 ; 客户端图形化工具SQLYog 增删改表中数据 1. 添加数据* 语法* insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);* 注意1. 列名和值要一一对应。2. 如果表名后不定义列名则默认给所有列添加值insert into 表名 values(值1,值2,...值n);3. 除了数字类型其他类型需要使用引号(单双都可以)引起来 2. 删除数据* 语法* delete from 表名 [where 条件]* 注意1. 如果不加条件则删除表中所有记录。2. 如果要删除所有记录1. delete from 表名; -- 不推荐使用。有多少条记录就会执行多少次删除操作2. TRUNCATE TABLE 表名; -- 推荐使用效率更高 先删除表然后再创建一张一样的表。 3. 修改数据* 语法* update 表名 set 列名1 值1, 列名2 值2,... [where 条件]; ​* 注意1. 如果不加任何条件则会将表中所有记录全部修改。 查询表中的记录 * select * from 表名; ​ 1. 语法select字段列表from表名列表where条件列表group by分组字段having分组之后的条件order by排序limit分页限定 2. 基础查询1. 多个字段的查询select 字段名1字段名2... from 表名* 注意* 如果查询所有字段则可以使用*来替代字段列表。2. 去除重复* distinct3. 计算列* 一般可以使用四则运算计算一些列的值。一般只会进行数值型的计算* ifnull(表达式1,表达式2)null参与的运算计算结果都为null* 表达式1哪个字段需要判断是否为null* 如果该字段为null后的替换值。4. 起别名* asas也可以省略 3. 条件查询1. where子句后跟条件2. 运算符* 、 、 、 、 、* BETWEEN...AND  * IN( 集合) * LIKE模糊查询* 占位符* _:单个任意字符* %多个任意字符* IS NULL  * and 或 * or 或 || * not 或 !-- 查询年龄大于20岁 ​SELECT * FROM student WHERE age 20;SELECT * FROM student WHERE age 20; -- 查询年龄等于20岁 SELECT * FROM student WHERE age 20; -- 查询年龄不等于20岁 SELECT * FROM student WHERE age ! 20;SELECT * FROM student WHERE age 20; -- 查询年龄大于等于20 小于等于30 SELECT * FROM student WHERE age 20 age 30;SELECT * FROM student WHERE age 20 AND age 30;SELECT * FROM student WHERE age BETWEEN 20 AND 30; -- 查询年龄22岁18岁25岁的信息 SELECT * FROM student WHERE age 22 OR age 18 OR age 25SELECT * FROM student WHERE age IN (22,18,25); -- 查询英语成绩为null SELECT * FROM student WHERE english NULL; -- 不对的。null值不能使用 ! 判断SELECT * FROM student WHERE english IS NULL; -- 查询英语成绩不为null SELECT * FROM student WHERE english IS NOT NULL; -- 查询姓马的有哪些 like SELECT * FROM student WHERE NAME LIKE 马%; -- 查询姓名第二个字是化的人 SELECT * FROM student WHERE NAME LIKE _化%; -- 查询姓名是3个字的人 SELECT * FROM student WHERE NAME LIKE ___; -- 查询姓名中包含德的人 SELECT * FROM student WHERE NAME LIKE %德%;
http://www.w-s-a.com/news/733788/

相关文章:

  • 为企网站版面设计经历了哪几个阶段
  • 如何直到网站是用什么模板做的怎么在外贸公司拿订单
  • 网站专题制作酒店网站建设考虑的因素
  • 苏州招聘网站建设潍坊网站建设wfxtseo
  • 手机网站特效做互联网平台要多少钱
  • 做网站广告推广平台旅游网站后台管理系统
  • ppt模板下载免费素材网站php网站开发平台下载
  • 网站推广策划报告航空航天可以做游戏可以视频约会的网站
  • 云南建设学院的网站划分切片来做网站
  • 建设视频网站需要什么知识辽阳建设网站
  • 提供o2o网站建设打扑克网站推广软件
  • 制作简单门户网站步骤中国建设局网站查询
  • 漳州专业网站建设网站建设的面试要求
  • 有哪些网站是封面型汕头网站上排名
  • 自动优化网站软件没有了做的新网站做百度推广怎么弄
  • 高陵县建设局网站商标查询网站
  • 郑州建设网站哪家好东莞网络公司排行榜
  • 成都网站开发费用做行程的网站
  • 做地铁建设的公司网站手机网站首页布局设计
  • 福建亨立建设集团有限公司网站搜狗网页游戏大厅
  • 设计网站musil访问量大的网站选择多少流量的服务器何时
  • 公司网站包括哪些内容新网站怎样做外链
  • 淘宝宝贝链接怎么做相关网站广州好蜘蛛网站建设
  • 长春网站制作网页博山区住房和城乡建设局网站
  • 云南大学网站建设解析到网站怎样做
  • 网站维护的要求包括锦溪网站建设
  • 金站网.营销型网站学校安全教育网站建设
  • 临沂市建设局网站公示军事新闻头条2023
  • 购物网网站建设lamp 做网站
  • 做网站网站庄家html5网站开发技术