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

泰安网站开发制作公司省规划建设发展局网站首页

泰安网站开发制作公司,省规划建设发展局网站首页,哪里有做图片的网站,有什么网站可以做商品展示的吗1.MySQL基本数据类型 数值类型 MySQL 支持所有标准 SQL 数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC)#xff0c;以及近似数值数据类型(FLOAT、REAL 和 DOUBLE PRECISION)。 关键字INT是INTEGER的同义词#xff0c;关键字DEC是D…1.MySQL基本数据类型 数值类型 MySQL 支持所有标准 SQL 数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC)以及近似数值数据类型(FLOAT、REAL 和 DOUBLE PRECISION)。 关键字INT是INTEGER的同义词关键字DEC是DECIMAL的同义词。 BIT数据类型保存位字段值并且支持 MyISAM、MEMORY、InnoDB 和 BDB表。 作为 SQL 标准的扩展MySQL 也支持整数类型 TINYINT、MEDIUMINT 和 BIGINT。下面的表显示了需要的每个整数类型的存储和范围。 类型大小范围有符号范围无符号用途TINYINT1 Bytes(-128127)(0255)小整数值SMALLINT2 Bytes(-32 76832 767)(065 535)大整数值MEDIUMINT3 Bytes(-8 388 6088 388 607)(016 777 215)大整数值INT或INTEGER4 Bytes(-2 147 483 6482 147 483 647)(04 294 967 295)大整数值BIGINT8 Bytes(-9,223,372,036,854,775,8089 223 372 036 854 775 807)(018 446 744 073 709 551 615)极大整数值FLOAT4 Bytes(-3.402 823 466 E38-1.175 494 351 E-38)0(1.175 494 351 E-383.402 823 466 351 E38)0(1.175 494 351 E-383.402 823 466 E38)单精度 浮点数值DOUBLE8 Bytes(-1.797 693 134 862 315 7 E308-2.225 073 858 507 201 4 E-308)0(2.225 073 858 507 201 4 E-3081.797 693 134 862 315 7 E308)0(2.225 073 858 507 201 4 E-3081.797 693 134 862 315 7 E308)双精度 浮点数值DECIMAL对DECIMAL(M,D) 如果MD为M2否则为D2依赖于M和D的值依赖于M和D的值小数值 日期和时间类型 表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。 每个时间类型有一个有效值范围和一个零值当指定不合法的MySQL不能表示的值时使用零值。 TIMESTAMP类型有专有的自动更新特性将在后面描述。 类型大小 ( bytes)范围格式用途DATE31000-01-01/9999-12-31YYYY-MM-DD日期值TIME3-838:59:59/838:59:59HH:MM:SS时间值或持续时间YEAR11901/2155YYYY年份值DATETIME81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值TIMESTAMP41970-01-01 00:00:00/2038结束时间是第 2147483647 秒北京时间 2038-1-19 11:14:07格林尼治时间 2038年1月19日 凌晨 03:14:07YYYYMMDD HHMMSS混合日期和时间值时间戳 字符串类型 字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 类型大小用途CHAR0-255 bytes定长字符串VARCHAR0-65535 bytes变长字符串TINYBLOB0-255 bytes不超过 255 个字符的二进制字符串TINYTEXT0-255 bytes短文本字符串BLOB0-65 535 bytes二进制形式的长文本数据TEXT0-65 535 bytes长文本数据MEDIUMBLOB0-16 777 215 bytes二进制形式的中等长度文本数据MEDIUMTEXT0-16 777 215 bytes中等长度文本数据LONGBLOB0-4 294 967 295 bytes二进制形式的极大文本数据LONGTEXT0-4 294 967 295 bytes极大文本数据 注意char(n) 和 varchar(n) 中括号中 n 代表字符的个数并不代表字节个数比如 CHAR(30) 就可以存储 30 个字符。 CHAR 和 VARCHAR 类型类似但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 BINARY 和 VARBINARY 类似于 CHAR 和 VARCHAR不同的是它们包含二进制字符串而不要非二进制字符串。也就是说它们包含字节字符串而不是字符字符串。这说明它们没有字符集并且排序和比较基于列值字节的数值值。 BLOB 是一个二进制大对象可以容纳可变数量的数据。有 4 种 BLOB 类型TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。它们区别在于可容纳存储范围不同。 有 4 种 TEXT 类型TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。对应的这 4 种 BLOB 类型可存储的最大长度不同可根据实际情况选择。 2.MySQL基本操作 一、操作数据库 1.创建数据库 CREATE DATABASE 数据库名; 示例create database test0820; 2.删除数据库 drop database 数据库名; 示例 drop database test0820; 3.选择数据库 use 数据库名; 示例 use test0820; 二、操作用户 1. 创建用户 create user 名字 identified by 密码; 示例create user myuser identified by 123456; 2.修改用户 alter user 名字  identified by 密码; 示例alter user myuser identified by 1234; 3.删除用户 drop user 名字 identified by 密码 示例drop user myuser; 三、操作表 1.创建表 CREATE TABLE table_name (column_name column_type); 示例 create table student(      num int primary key auto_increment,#主键约束  在表中只有一个  不允许重复和为空      name varchar(45) unique , #唯一约束 不允许重复但可以为空      sex  enum(男,女) ,#枚举类型      age  datetime default now()  #默认约束 ); 2.修改表 alter table table_name add column column_name column_type; //增加列 示例alter table student add column tt int;alter table table_name modify column column_name column_type; //修改列属性 示例alter table student modify tt varchar(45);alter table table_name drop column column_name; //删除列 示例alter table student drop column tt;3.删除表 DROP TABLE table_name ; 示例drop table student; 四、授权 #临时授权 grant 权限 on 数据库对象 to 用户   #grant select/insert/update/delete on  数据库.表 to 用户 示例grant select on  0814test.new_table to myuser;#收回权限 revoke 权限 on 数据库对象 from 用户 //收回授权#revoke select/insert/update/delete on  数据库.表 from 用户 示例revoke select on 0814test.new_table from myuser;五、操作表中的数据 1.插入数据 INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN ); //插入数据 示例 insert into student values(1,test1,男,2023-4-3); insert into student(name,sex) values(abc,女); 2.修改数据 UPDATE table_name SET field1new-value1, field2new-value2 [WHERE Clause]示例update student set sex 女; 3.查询数据 SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M] 示例 select num,name,sex from student; select * from student; 4.删除数据 DELETE FROM table_name [WHERE Clause] 示例 delete from student; 六、数据库表的约束 数据库中对表的约束有五种 1.主键约束Primary Key constraint主键列数据唯一并且不允许为空。 语法Constraint 主键约束名 Primary Key [ Clustered | Nonclustered ] ( 列名1[ 列名2……列名n ] ) ​主键是表中的一列或一组列它们的值可以唯一地标识表中的每一行。 2.唯一约束Unique constraint该列数据唯一允许为空但只能出现一个空值不重复性。 语法Constraint 约束名 Unique [ Clustered | Nonclustered ] ( 列名1[ 列名2…… 列名n] ) ​唯一性约束保证了除主键外的其他一个或一组列的数据具有唯一性以防止在列中输入重复的值。一个表只可以有一个主键约束如果其它列也不希望有重复就可以使用唯一性约束。 3.检查约束Check constraint范围限制、格式限制 语法Constraint 约束名 Check [ Not For Replication ] ( 逻辑表达式 ) ​检查约束使指定表中一列或一组列可以接受的数据值或格式。 4.默认约束Default constraint 语法Constraint 约束名 Default 约束表达式 [ For 列名 ] ​为指定列定义一个默认值。在输入数据时如果没有输入该列的值则将该列的值设置为默认值。 5.外键约束Foreign Key constraint表间约束确保数据的参照完整性 语法Constraint 约束名 Foreign Key ( 列名1[ 列名2……列名n ] )     References 关联表 ( 关联列名1[ 关联列名2……关联列名n ] )   ​将当前表中的某一列或一组列关联到另一个表的主键列可创建两个表之间的连接。当前表中的列就成为外键。外键涉及到两个表一个主表一个从表 主表中的外键是从表中的主键 七、关键字 where 子句 以下是 SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法 SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE condition1 [AND [OR]] condition2..... 查询语句中你可以使用一个或者多个表表之间使用逗号, 分割并使用WHERE语句来设定查询条件。 你可以在 WHERE 子句中指定任何条件。 你可以使用 AND 或者 OR 指定一个或多个条件。 WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。 WHERE 子句类似于程序语言中的 if 条件根据 MySQL 表中的字段值来读取指定的数据。 示例 select * from student where num 5; select * from student where num ! 5; select * from student where num 5; select * from student where num 5 or num 6; select * from student where num 5 and num 7; select * from student where num between 5 and 7; select * from student where num in(3,5,8); select * from student where num not in(3,5,8); like 子句 SELECT field1,field2,... from table_name1 where field1 like %xx; %表示任意 0 个或多个字符。可匹配任意类型和长度的字符有些情况下若是中文请使用两个百分号%%表示。 _表示任意单个字符。匹配单个任意字符它常用来限制表达式的字符长度语句。 示例 select * from student where name like t%; select * from student where name like %1; select * from student where name like _b%; order by 子句 order by field1 desc //降序 order by field1 asc //升序 SELECT * from xx ORDER BY xx ASC; //例子 group by 语法 使用示例 SELECT column_name, function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name;
http://www.w-s-a.com/news/933701/

相关文章:

  • 做seo网站标题重要吗郑州众诚建设监理有限公司网站
  • 建设网站南沙区百度关键词推广怎么做
  • 网站建设公司做销售前景好不好石家庄外贸网站制作
  • windows2008做网站网站首页打开速度
  • 做外贸要做什么网站服装设计图
  • 中山市路桥建设有限公司网站网站开发角色分配权限
  • 加强档案网站建设网站搭建好了不用会不会被攻击
  • 维护网站信息网络建设服务
  • 网站建设策划书模板下载用自己电脑配置服务器做网站
  • 360免费建站空间淘宝数据网站开发
  • 做分销的网站本地dede网站怎么上线
  • 中学网站模板北京管理咨询公司
  • 网站开发用哪个软件方便二级网站建设 管理思路
  • 个人怎么创建网站中国建设银行网站口
  • 跟知乎一样的网站做展示网站步骤
  • 邯郸网站建设效果好wordpress app 加载慢
  • 做app的网站有哪些功能广州自适应网站建设
  • 兰州建设网站的网站开源网站建设
  • 深圳网站建设南山指数基金是什么意思
  • 备案中又需要建设网站网站信息组织优化
  • 做网站推广需要什么asp响应式h5网站源码下载
  • 柳州建设网官方网站免费自助建站哪个平台好
  • 论坛网站模板源码下载网站建设与网页设计是什么
  • 跑流量的网站淘宝网站的建设目标是
  • 网站计费系统怎么做九一制作网站
  • 网红营销推广温州seo博客
  • 临沂网站制作定制现在比较流行的软件开发模型
  • 南宁企业建站系统做问卷调查哪个网站好
  • 能打开各种网站的浏览器推荐建设部的网站首页
  • 苏州高端网站建设开发wordpress 删除图片