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

建电影网站的程序福州网站建设免费咨询

建电影网站的程序,福州网站建设免费咨询,呼和浩特网站建设信息,wordpress底部导航栏修改目录 一、DDL 二、操作数据库 三、操作表 四、数据类型 五、表操作案例 六、修改表 七、删除表 一、DDL Data Definition Language#xff0c;数据定义语言#xff0c;用来定义数据库对象(数据库#xff0c;表#xff0c;字段) 。 二、操作数据库 #xff08;1数据定义语言用来定义数据库对象(数据库表字段) 。 二、操作数据库 1查询所有数据库 show databases ; 2查询当前数据库 select database() ; 3创建数据库 create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序规则 ] ; 案例 # 创建一个itcast数据库, 使用数据库默认的字符集。 create database itcast; 在同一个数据库服务器中不能创建两个名称相同的数据库否则将会报错。 可以通过if not exists 参数来解决这个问题数据库不存在, 则创建该数据库如果存在则不创建。 create database if not extists itcast; 创建一个itheima数据库并且指定字符集 create database itheima default charset utf8mb4; 4删除数据库 drop database [ if exists ] 数据库名 ; 如果删除一个不存在的数据库将会报错。此时可以加上参数 if exists 如果数据库存在再 执行删除否则不执行删除 5切换数据库 use 数据库名 ; 我们要操作某一个数据库下的表时就需要通过该指令切换到对应的数据库下否则是不能操作的。 比如切换到itcast数据执行如下SQL use itcast; 三、操作表 1查询当前数据库所有表 show tables; 比如,我们可以切换到sys这个系统数据库,并查看系统数据库中的所有表结构。 use sys; show tables; 2查看指定表结构 desc 表名 ; 通过这条指令我们可以查看到指定表的字段字段的类型、是否可以为NULL是否存在默认值等信息。 3查询指定表的建表语句 show create table 表名 ; 通过这条指令主要是用来查看建表语句的而有部分参数我们在创建表的时候并未指定也会查询到因为这部分是数据库的默认值如存储引擎、字符集等。 4创建表结构 CREATE TABLE 表名(字段1 字段1类型 [ COMMENT 字段1注释 ],字段2 字段2类型 [COMMENT 字段2注释 ],字段3 字段3类型 [COMMENT 字段3注释 ],......字段n 字段n类型 [COMMENT 字段n注释 ] ) [ COMMENT 表注释 ] ; 注意: [...] 内为可选参数最后一个字段后面没有逗号 比如我们创建一张表 tb_user 对应的结构如下那么建表语句为 create table tb_user(id int comment 编号,name varchar(50) comment 姓名,age int comment 年龄,gender varchar(1) comment 性别 ) comment 用户表; 四、数据类型 在上述的建表语句中我们在指定字段的数据类型时用到了int varchar那么在MySQL中除了 以上的数据类型还有哪些常见的数据类型呢 接下来,我们就来详细介绍一下MySQL的数据类型。 MySQL中的数据类型有很多主要分为三类数值类型、字符串类型、日期时间类型。 1数值类型 如: 1). 年龄字段 -- 不会出现负数, 而且人的年龄不会太大    age tinyint unsigned 2). 分数 -- 总分100分, 最多出现一位小数   score double(4,1) 2字符串类型 char 与 varchar 都可以描述字符串char是定长字符串指定长度多长就占用多少个字符和 字段值的长度无关 。而varchar是变长字符串指定的长度为最大占用长度 。相对来说char的性 能会更高些 如 1). 用户名 username ------ 长度不定, 最长不会超过50     username varchar(50) 2). 性别 gender --------- 存储值, 不是男,就是女                gender char(1) 3). 手机号 phone -------- 固定长度为11                             phone char(11) 3日期时间类型 如: 1). 生日字段 birthday        birthday date 2). 创建时间 createtime    createtime datetime 五、表操作案例 设计一张员工信息表要求如下 编号纯数字 员工工号 (字符串类型长度不超过10位) 员工姓名字符串类型长度不超过10位 性别男/女存储一个汉字 年龄正常人年龄不可能存储负数 身份证号二代身份证号均为18位身份证中有X这样的字符 入职时间取值年月日即可 对应的建表语句如下 create table emp(id int comment 编号,workno varchar(10) comment 工号,name varchar(10) comment 姓名,gender char(1) comment 性别,age tinyint unsigned comment 年龄,idcard char(18) comment 身份证号,entrydate date comment 入职时间 ) comment 员工表; SQL语句编写完毕之后就可以在MySQL的命令行中执行SQL然后也可以通过 desc 指令查询表结构信息 表结构创建好了里面的name字段是varchar类型最大长度为10也就意味着如果超过10将会报 错如果我们想修改这个字段的类型 或 修改字段的长度该如何操作呢接下来再来讲解DDL语句中如何操作表字段。 六、修改表 1添加字段 ALTER TABLE 表名 ADD 字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ]; 为emp表增加一个新的字段”昵称”为nickname类型为varchar(20) ALTER TABLE emp ADD nickname varchar(20) COMMENT 昵称; 2修改数据类型 ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度); 3修改字段名和字段类型 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ]; 将emp表的nickname字段修改为username类型为varchar(30) ALTER TABLE emp CHANGE nickname username varchar(30) COMMENT 昵称; 4删除字段 ALTER TABLE 表名 DROP 字段名; 将emp表的字段username删除 ALTER TABLE emp DROP username; 5修改表名 ALTER TABLE 表名 RENAME TO 新表名; 将emp表的表名修改为 employee ALTER TABLE emp RENAME TO employee; 七、删除表 1删除表 DROP TABLE [ IF EXISTS ] 表名; 可选项 IF EXISTS 代表只有表名存在时才会删除该表表名不存在则不执行删除操作(如果不 加该参数项删除一张不存在的表执行将会报错)。 如果tb_user表存在则删除tb_user表 DROP TABLE IF EXISTS tb_user; 2删除指定表, 并重新创建表 TRUNCATE TABLE 表名; 注意: 在删除表的时候表中的全部数据也都会被删除
http://www.w-s-a.com/news/568893/

相关文章:

  • 企业网站的开发流程是什么网站开发怎么销售
  • 现在网站还用asp做男科医院哪家好一些
  • 服装设计网站素材郑州汉狮做网站网络公司
  • 宜州做网站做仿制网站
  • 中山营销型网站厦门工程建设招聘信息网站
  • 网站开发 外包空心找回微信
  • 长沙市网站推广多少钱网站开发流程图和介绍
  • 网站后缀net施工企业自建自用的工程可以不进行招标是否正确
  • 鄂尔多斯市住房和城乡建设厅网站帮别人做网站赚钱6
  • 宜选科技就是帮人做网站动漫制作专业主修课程
  • 怎么做网站免费的教程温州捷创网站建设
  • 做免费推广的网站有哪些深圳华强北最新消息
  • 电子商务网站建设规划开题报告桂林漓江景区游玩攻略
  • 程序员参与洗钱网站建设做视频网站需要多少钱
  • 网站建设背景是什么企业邮箱怎么写
  • 山东省建设资格中心网站iis wordpress安装教程
  • 做的网站 显示乱码怎么做微信小程序平台
  • 怎样建设打字网站怎样增加网站浏览量
  • 网站建设方案的征求意见网站主机免备案
  • 共享农业网站建设郑州市建网站
  • 成都网站建设四川冠辰网站建设带会员系统的网站模板
  • 水果网站建设方案书wordpress get_the_category
  • 第一ppt网站官网买域名价格
  • 网站 报价单自己做的网站如何上传
  • 天津网站建立辽宁建设工程信息网2017年定额人工费系数
  • 柳州网站优化搜索引擎优化方法案例
  • 什么网站比较少人做响应式网站开发周期
  • 公司网站欢迎语工作期间员工花钱做的网站
  • 新网站该如何做网站优化呢网络营销网站设计
  • 旅游门户网站模板下载做策划网站推广怎么写简历