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

个人做网站排版什么是网站栏目标题

个人做网站排版,什么是网站栏目标题,京东app下载官网,汕头行业网站一、数据库的创建 创建数据库CRATE DATABASE语法#xff1a;CREATE DATABASE [IF NOT EXISTS]数据库名;功能#xff1a;用给定的名字创建一个数据库如果数据库已经存在#xff0c;发生一个错误。查看创建数据库#xff1a;SHOW CREATE DATABASE 数据库名#xff…一、数据库的创建 创建数据库CRATE DATABASE语法CREATE DATABASE [IF NOT EXISTS]数据库名;功能用给定的名字创建一个数据库如果数据库已经存在发生一个错误。查看创建数据库SHOW CREATE DATABASE 数据库名示例create database school DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 删除DROP DATABASE语法DROP DATABASE [IF EXISTS]数据库名;功能删除数据库中得所有表和数据库要小心使用这个命令慎用 切换使用USE选用数据库语法USE 数据库名;功能把指定数据库作为默认(当前)数据库使用用于后续语句。其他查看当前连接的数据库SELECT DATABASE();查看数据库版本SELECT VERSION();查看当前用户SELECT USER();查看所有用户SELECT User,Host,Password FROM mysql.user; 1、登陆数据库  2、创建数据库zoo  . create database zoo; --创建数据库 3、修改数据库zoo字符集为gbk create database if not exists zoo character set gbk; 4、选择当前数据库为zoo  5、查看创建数据库zoo信息  6、删除数据库zoo 二、数据类型 在 MySQL 中有三种主要的类型文本、数字和日期/时间类型。 Text类型 Number 类型 Date 类型 标准的建表table语法(列定义之间以英文逗号,隔开) 数据表的每行称为一条记录record每一列称为一个字段field。 主键列唯一能够标识每条记录的列。CREATE TABLE [schema.]table(column datatype[DEFAULT expr] ,…) ENGINE 存储机制CREATE TABLE 简单语法CREATE TABLE 表名列名 列类型列名 列类型; 功能在当前数据库中创建一张表 创建表 1、创建一个名称为db_system的数据库 2、在该数据库下创建两张表具体要求如下  员工表 user  字段 类型 约束 备注  id 整形 主键自增长 id  NAME 字符型 非空 姓名  gender 字符 非空 性别  birthday 日期型 生日  entry_date 日期型 非空 入职时间  job 字符型 非空 职位 员工绩效表 salary 字段        类型    约束                                备注 id            整形    主键自增长                        id userId        字符型    非空,外键关联的是user表的id字段     用户id baseSalary    小数    非空                                基本工资 month        整数    非空                                月份 allowances    小数    非空默认为0                        补贴 三、数据库表的修改(表的约束) 修改表的结构 修改列类型ALTER TABLE 表名 MODIFY 列名 列类型;增加列ALTER TABLE 表名 ADD 列名 列类型 [约束条件];删除列ALTER TABLE 表名 DROP 列名;列改名ALTER TABLE 表名 CHANGE 旧列名 新列名 列类型; 更改表名ALTER TABLE 表名 RENAME 新表名;RENAME TABLE 表名 TO 新表名;复制表的结构 复制一个表结构的实现方法有两种方法一在create table语句的末尾添加like子句可以将源表的表结构复制到新表中语法格式如下。 create table 新表名 like 源表方法二在create table语句的末尾添加一个select语句可以实现表结构的复制甚至可以将源表的表 记录拷贝到新表中。下面的语法格式将源表的表结构以及源表的所有记录拷贝到新表中。 create table 新表名 select * from 源表方法三如果已经存在一张机构一致的表复制数据 insert into 表 select * from 原表; 数据库字典 由information_schema数据库负责维护tables存放数据库里所有的数据表、以及每个表所在数据库。 schemata存放数据库里所有的数据库信息 views存放数据库里所有的视图信息。 columns存放数据库里所有的列信息。 triggers存放数据库里所有的触发器。 routines存放数据库里所有存储过程和函数。 key_column_usage存放数据库所有的主外键 table_constraints存放数据库全部约束。 statistics存放了数据表的索引。 表的约束 NOT NULL非空 UNIQUE Key唯一键 PRIMARY KEY主键 FOREIGN KEY外键 CHECK检查 默认值约束 语法列定义[CONSTRAINT 约束名] 约束类型(列名) alter table 表名 add constraint 约束名 约束类型(要约束的列名) 表的约束示例 1、非空约束(NOT NULL) 列级约束只能使用列级约束语法定义。 确保字段值不允许为空 只能在字段级定义CREATE TABLE tb_student(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(18) NOT NULL )NULL 所有数据类型的值都可以是NULL。 空字符串不等于NULL。 0也不等于NULL。2、唯一约束 唯一性约束条件确保所在的字段或者字段组合不出现重复值 唯一性约束条件的字段允许出现多个NULL 同一张表内可建多个唯一约束 唯一约束可由多列组合而成 建唯一约束时MySQL会为之建立对应的索引。 如果不给唯一约束起名该唯一约束默认与列名相同。CREATE TABLE tb_student(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(18) UNIQUE NOT NULL )3、主键约束 主键从功能上看相当于非空且唯一 一个表中只允许一个主键 主键是表中唯一确定一行数据的字段 删除表的约束 自动增长和默认值 存储引擎 主键字段可以是单字段或者是多字段的组合 当建立主键约束时MySQL为主键创建对应的索引 主键约束名总为PRIMARY。CREATE TABLE tb_student(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(18) )4、外键约束 外键是构建于一个表的两个字段或者两个表的两个字段之间的关系 外键确保了相关的两个字段的两个关系 子(从)表外键列的值必须在主表参照列值的范围内或者为空也可以加非空约束 强制不允许为空。 当主表的记录被子表参照时主表记录不允许被删除。 外键参照的只能是主表主键或者唯一键保证子表记录可以准确定位到被参照的记录。格式FOREIGN KEY (外键列名)REFERENCES 主表(参照列)CREATE TABLE tb_dept(dept_id INT PRIMARY KEY,NAME VARCHAR(18),description VARCHAR(100) );CREATE TABLE tb_employee(employee_id INT PRIMARY KEY,NAME VARCHAR(18),gender VARCHAR(10),dept_id INT,FOREIGN KEY (dept_id) REFERENCES tb_dept(dept_id),address VARCHAR(100) );# 检查约束# 注意检查约束在8.0之前MySQL默认但不会强制的遵循check约束写不报错 但是不生效需要通触发器完成 # 8之后就开始正式支持这个约束了。 create table t3(id int, age int check(age 18),gender char(1) check(gender in (M,F)) );# 默认值 可以使用default关键字设置每一个字段的默认值。 -- 创建一张user表 CREATE TABLE test.user( id INT(11) NOT NULL AUTO_INCREMENT COMMENT 主键,name VARCHAR(225) COMMENT 姓名,sex TINYINT(1) DEFAULT 1 COMMENT 性别 1男 0女,PRIMARY KEY (id) ) ENGINEINNODB CHARSETutf8mb4 COLLATEutf8mb4_general_ci 删除表的约束 删除NOT NULL约束alter table 表名 modify 列名 类型;删除UNIQUE约束alter table 表名 drop index 惟一约束名;删除PRIMARY KEY约束alter table 表名 drop primary key;删除FOREIGN KEY约束alter table 表名 drop foreign key 外键名; 1、在上面员工表的基本上增加一个image列类型是blod长度255。 2、修改job列使其长度为60。 3、删除gender列。 4、表名salary改为usersalary。  5、修改表的字符集为utf8; 6、列名name修改为username
http://www.hkea.cn/news/14276948/

相关文章:

  • 南京市公共资源建设中心网站电商设计图
  • 建一个网站买完域名后应该怎么做怎么做二维码微信扫后直到网站
  • 做热饮店网站阿里云个人怎么免费做网站
  • 大作业做网站英文seo外链发布工具
  • 创建游戏网站网页制作课程
  • s001网站建设公司怎么注册亚马逊跨境电商
  • 做色流网站广东公共广告20120708
  • 用wordpress建站多少钱网络销售员每天做什么
  • 做网站开什么端口网站首页没排名但内页有排名
  • 网站怎么实现两种语言学校网页设计模板html
  • 怎么做前端网站邮箱企业邮箱登录入口
  • 专业做网站的页面设计如何做好wordpress的seo优化
  • 网站后台灰色wordpress文章模块化插件
  • win 2008 iis建立网站ui网站设计模板
  • 黄江网站设计万云网络网站
  • 竹子建站免费版无忧中英繁企业网站系统通用版
  • 做网站没有固定电话阿里云虚拟主机做多个网站
  • 广西住房与城乡建设部网站济南房产网签查询系统
  • 教做缝纫的网站做网站编辑好还是美工好
  • 深圳网站建设的客户在哪里策划营销推广方案
  • 模版做网站多少钱网页设计要用什么软件
  • 北辰网站建设公司太原网站制作公众号平台登陆入口
  • 网站建设低价网店图片设计制作
  • 东莞企业网站电话群辉做网站
  • 网站定制文章列表项怎么做微信打赏wordpress
  • 阳江做网站详细解读广西建设网官网办事大厅桂建云
  • 宁波网站建设公司哪家口碑好东莞网站运营知名乐云seo
  • 晚上做设计挣钱的网站后端网站开发培训
  • 网络营销方式对营销人员的启示seo自学教程
  • 可视化的网站开发工具在家做网站编辑