用别人家网站做跳转,如何选择网站建设平台,教怎么做ppt的网站,网站做百度百科的好处文章的操作都是基于小皮php study的MySQL5.7.26进行演示 what
数据库是能长期存储在计算机内#xff0c;有组织的#xff0c;可共享的大量数据的集合。数据库中的数据按照一定的数据模型存储#xff0c;具有较小的冗余性#xff0c;较高的独立性和易扩展性#xff0c;并为…文章的操作都是基于小皮php study的MySQL5.7.26进行演示 what
数据库是能长期存储在计算机内有组织的可共享的大量数据的集合。数据库中的数据按照一定的数据模型存储具有较小的冗余性较高的独立性和易扩展性并为多用户共享。
我们可以把数据库的概念理解为excel 数据库(database)---excel工作簿最高层次的组织单位可以包含一个或多个工作表 数据表(table)---excel工作表 字段(field)是数据库逻辑结构的基本单位---excel中的单元格 数据库中只有列的概念所以字段(标明数据类型)是在创建表时就一并创建来定义表的结构后续的增删改查对应的是字段的具体内容。没有空表这一说创建数据表时至少定义一个字段
how---增删改查
新建数据库---增 库---create database [name];
删除数据库/表---删
---drop database [name]; drop table [name];
显示数据库名称---查
--show database 这是以数据库服务器的视角去罗列服务器中所有的数据库 新建表---增
create table 表名(
字段名称 字段数据类型(字符型后面要跟(number)来表明长度) 不同字段间用,分割
) CREATE TABLE stuent( id int primary key,name char(10),sex char(10),address char(10) )default charsetutf8; #默认编码UTF-8--可忽略 使用自动填充出来就是大写 向表内填入数据---增
insert into 表名(按照字段的顺序与数据类型以逗号为分割进行增入) INSERT INTO stuent VALUES(1,二狗,boy,天津);INSERT INTO stuent VALUES(2,香秀,girl,象牙山); insert #插入 into #到·····地方 student1 # 我们之前创建的表名 values() #我们创建的字段里面填入值 ---我们把id设为主键就意味着对于每此增加字段时id都是不为空且唯一 修改表内数据---改
update 表名 set 字段 ---一改都该字段内容统一主键不允许被这样操作 update student set address中国 update #更新 student1 #表 set #设置 条件修改表内数据---改
update 表名 set 字段new内容 where 字段 ps:多个条件用and/or连接 UPDATE stuent set address象牙山where id2 删除表内数据---删
delete from 表名 where 字段
---若没有where则是删除表内所有的字段内容仅留下字段的数据结构
查询表内字段内容--查--一查查一列
select [字段] from [表]
当然可以跨库查询---SELECT [字段] FROM [库名.表名] 条件查询--查--筛选着查
select [字段] from [表] where 字段名 information_schema数据库
是 MySQL 中的一个特殊数据库它包含了关于所有其他数据库、表、列、数据类型、索引、约束、视图、存储过程和触发器等的元数据信息。这些信息对于数据库管理员和开发者来说是非常有用的因为它们可以用来查询和管理数据库结构。
information_schema 数据库中的表是只读的你不能在其中插入、更新或删除数据。这些表是由 MySQL 服务器在运行时动态生成的以反映数据库系统的当前状态。
最重要的三个表-----
这个对于后续SQL注入时枚举数据库架构很有帮助---找到数据库找数据表然后再找字段最后对应字段内容(重要的密码信息等)
SCHEMATA
存储用户创建的所有数据库的库名。其中记录数据库库名的字段为SCHEMA_NAME TABLES
存储用户创建的所有数据库的库名和表名。其中记录数据库库名和表名的字段分别为TABLE_SCHEMA和TABLE_NAME COLUMNS
存储用户创建的所有数据库的库名、表名、字段名。其中记录数据库库名、表名、字段名的字段分别为table_schema、table_name、column_name information_schema表示所有信息包括库、表、列 information_schema.tables记录所有表名信息的表 information_schema.columns记录所有列名信息的表 table_schema数据库的名称 table_name:表名 column_name:列名 group_concat():显示所有查询到的数据