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

合肥做网站html5开发wap网站

合肥做网站,html5开发wap网站,做网站的前景,长沙官网网站建设哪家好目录 数据库的列类型 数据库基本操作 SQL语言规范 SQL语句分类 查看表#xff0c;使用表 管理数据库 创建数据库和表 删除数据库和表 向数据表中添加数据 查询数据表中数据 修改数据表的数据 删除数据表中数据 修改表明和表结构 扩展表结构#xff08;增加字段使用表 管理数据库 创建数据库和表 删除数据库和表 向数据表中添加数据 查询数据表中数据 修改数据表的数据 删除数据表中数据 修改表明和表结构 扩展表结构增加字段 修改字段列名添加唯一键 删除表中字段 克隆表 清空表 外键约束 数据库的列类型 int整型                      用于定义整数类型的数据 float单精度浮点4字节32位        准确表示到小数点后六位         double双精度浮点8字节64位 char固定长度的字符类       用于定义字符类型数据固定10字节如果你设定5字节显示还是10字节 #Char如果存入数据的实际长度比指定长度要小会补空格至指定长度如果存入的数据的实际长度大于指定长度低版本会被截取高版本会报错 varchar可变长度的字符类型                 固定10字节如果你设定5字节显示就是5字节 text文本 image图片 decimal(5,2)5个有效长度数字小数点后面有2位        指定长度数组 数据库基本操作 SQL语言规范 在数据库系统中SQL 语句不区分大小写建议用大写 SQL语句可单行或多行书写默认以 ; 结尾 关键词不能跨多行或简写 用空格和TAB 缩进来提高语句的可读性 子句通常位于独立行便于编辑提高可读性 SQL语句分类 DDL: Data Defination Language 数据定义语言用于创建数据库对象用于数据库的操作如库、表、索引等。egcreate、drop、alter。 数据库相关操作查show、增create、删drop 1、查看数据库信息show database 2、创建数据库create database 数据库名 3、删除数据库drop database 数据库名   DML: Data Manipulation Language 数据操纵语言用于对表中的数据进行管理用来插入、删除、修改数据库中的数据。eginsert、delete、update。 DQL数据查询语言用于从数据表中查找符合条件的数据记录。egselect。 DCL数据控制语言用于设置或者更改数据库用户或角色权限数据控制语句用于控制语句用于控制不同数据段直接的许可和访问级别的语句这些 语句定义了数据库、表、字段、用户的访问权限和安全级别如commit、follback、grant、revoke 查看表使用表 进入MySQL的两种方法 mysql -u root -p mysql -u root -p123456 查看当前数据库 show databases; 进入指定表 #进入指定的mysql表中 use mysql 查看表名 show tables; 查看表的结构 describe user; 管理数据库 创建数据库和表 #创建数据库 create database user; #创建表 CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]);use user; #创建一个info表id int类型name char类型长度不能超过10且不能为空age int型sex char型长度为4sorce一共五位。保留小数点后两位 mysql create table info(id int,name char(10) not null,age int,sex char(4),sorce decimal(5,2));#查看表结构 desc info; 删除数据库和表 #进入指定的数据库内删除表 drop table user;#在数据库外删除 drop table user.user 删除指定数据库 DROP DATABASE 数据库名; mysql drop database cfs; 向数据表中添加数据 #向数据表中插入新的数据记录 insert into 表名字段1字段2字段3 values字段1的值字段2的值字段3的值insert into info(id,name,age,sex,sorce) values(1,aaa,20,男,90); insert into info(id,name,age,sex,sorce) values(2,bbb,20,女,80);#查看info表 select * from info; #直接使用表明加入字段每个字段都要添加 insert into info values(3,ccc,24,男,70); #可以指定字段添加没有添加的就是默认值NULL insert into info(id,name,age)values(4,ddd,26); 查询数据表中数据 #格式 SELECT 字段名1,字段名2[,...] FROM 表名 [WHERE 条件表达式];#示例1查看所有数据 select * from info; #查询指定数据 select name from info where id1;#只显示前两行 select * from info limit 2; select * from info where id2;只显示3-4行 select * from info limit 2,2; select * from info where id2 and id4; 修改数据表的数据 #格式 UPDATE 表名 SET 字段名1字段值1[,字段名2字段值2] [WHERE 条件表达式]; #修改名字 UPDATE info SET nameuser WHERE id2; 删除数据表中数据 #格式 DELETE FROM 表名 [WHERE 条件表达式];#删除表中id为4的数据 delete from info where id4; 修改表明和表结构 格式 ALTER TABLE 旧表名 RENAME 新表名;#将表名info修改成base alter table info rename base; 扩展表结构增加字段 #default default值表示此字段设置默认值 地址未填写可与 NOT NULL 配合使用 ALTER TABLE 表名 ADD address varchar(50) default default值;alter table base add address varchar(50) default china; 修改字段列名添加唯一键 唯一键的作用设置这个字段不能重复比如说身份证、手机号一般不作为主键但也不能重复就设置为唯一键#格式 ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key];alter table base change id sid char(4) unique key; 删除表中字段 #格式 ALTER TABLE 表名 drop 字段名;alter table base drop age; 克隆表 方法一 #通过 LIKE 方法复制 base 表结构生成 test01 表 create table 新表 like 源表; #导入数据 insert into 新表 (select * from 源表); 数据一样表结构一样create table test1 like base; insert into test1 select * from base; 方法二 create table 新表 (select * from 源表); 数据一样表结构可能不一样create table test2 (select * from base); #获取数据表的表结构、索引等信息show create table base\G; 清空表 方法一 #DELETE清空表后返回的结果内有删除的记录条目DELETE工作时是一行一行的删除记录数据的如果表中有自增长字段使用DELETE FROM 删除所有记录后再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。delete from 表名; 一条一条的删除效率较慢自增长字段仍然会按照清空前的顺序自增delete from test1 方法二 TRUNCATE 清空表后没有返回被删除的条目TRUNCATE 工作时是将表结构按原样重新建立因此在速度上 TRUNCATE 会比 DELETE 清空表快使用 TRUNCATE TABLE 清空表内数据后ID 会从 1 开始重新记录相当于格式化truncate table 表名; 直接重置表清空效率快自增长字段会从1重新开始 truncate table test2; 临时表 临时表创建成功之后使用SHOW TABLES命令是看不到创建的临时表的临时表会在连接退出后被销毁。 如果在退出连接之前也可以可执行增删改查等操作比如使用 DROP TABLE 语句手动直接删除临时表。临时表 create temporary table 表名 (....); 临时表只能在当前会话中有效且退出当前会话则会失效create temporary table test1(id int(4) zerofill primary key auto_increment,name varchar(10) not null,cardid int(18) not null unique key,score varchar(50)); 外键约束 保证数据的完整性和一致性 外键的定义如果同一个属性字段x在表一中是主键而在表二中不是主键则字段x称为表二的外键。主键表与外键表的理解1以公共关键字作主键的表为主键表父表、主表2以公共关键字作为外键的表为外键表从表、外表与外键关联的子表的字段必须设置为主键。要求主表外键字段和子表的字段具备相同的数据类型、字符长度和约束。主键表 alter table 表名 add primay key (主键字段); 外键表 alter table 表名 [constraint FK_外键别名] add foreign key (外键字段) references 主键表名 (主键字段); 插入数据时是先主表再外表删除数据时是先外表再主表 #创建主表prof create table prof (pid int,pname char(10));#创建从表student create table student (id int,name varchar(10),age int,proid int);#为主表prof添加一个主键约束主键名建议以“PK_”开头 alter table prof add primary key(pid);#为从表student添加外键并将student表的proid字段和prof表的pid字段建立外键关联外键名建议以“FK_”开头 alter table student add constraint FK_PRO foreign key (proid) references proff(pid);必须先给主表插入数据后从表才能插入 insert into prof values(1,云计算); insert into prof values(2,大数据); insert into prof values(3,JAVA); insert into prof values(4,前端); insert into prof values(5,UI设计);给从插入数据 insert into student values(1,aaa,26,1); insert into student values(1,bbb,22,4); insert into student values(1,ccc,22,3);
http://www.hkea.cn/news/14425943/

相关文章:

  • 燃气公司网站建设方案全球访问量最大的网站排名
  • 武冈做网站山西省建设工程信息网
  • 青岛网站关键词排名优化wordpress 主题模板下载
  • 珠海网站建设公seo少女
  • 网站开发公司 上网页制作教程(第三版)书籍
  • 网站设计策划书案例怎样做网站建设的程序
  • wap网站html5国外做油画的网站
  • 古镇 网站建设商赢网站建设
  • 网站建设辶首选金手指十五商城微网站模板
  • 类似站酷的设计类网站沈阳德泰诺网站建设公司 概况
  • 核工业南京建设集团有限公司南宁百度快速排名优化
  • cc域名做门户网站接app推广的单子在哪接
  • 做类似58同城的网站wordpress 生成海报
  • 网站水晶头怎么做口碑好的网站建设
  • 网站服务费怎么做分录网页设计工作心得
  • 泉州网站建设多少钱关键词排名查询软件
  • 网站策划与设计(做网站公司简介模版
  • 网站正在建设维护中网站建设教程论坛
  • 网页建站点网站建设在医院的作用
  • 大兴快速网站建设公司防恶意竞价点击软件
  • 安卓市场网站建设网站导航设计原则
  • 签订网站制作合同注意事项台州网站建设系统
  • 东莞如何建网站费用自己创业做原公司一样的网站
  • 宜昌 房地产网站建设申请注册公司费用
  • 自己建设网站平台步骤施工企业风险防控
  • 怎样做展会推广网站wordpress 编辑器模板
  • 网站配色 蓝色东莞高埗做网站哪个公司好
  • 天津百度推广公司地址中山网站建设seo优化营销制作设计
  • 工信部网站备案方法wordpress托管服务
  • 网站之家搭建自己的网站