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

做网站SEO用什么电脑方便关于加强机关网站建设

做网站SEO用什么电脑方便,关于加强机关网站建设,招聘网站哪个好,网站开发网站建设MySQL创建数据表MySQL修改数据表MySQL删除数据表 MySQL创建数据表基本语法在指定的数据库中创建表查看表结构 MySQL修改数据表基本语法添加字段修改字段数据类型删除字段修改字段名称修改表名 MySQL删除数据表基本语法删除表 MySQL创建数据表 在创建数据库之后#xff0c;接下… MySQL创建数据表MySQL修改数据表MySQL删除数据表 MySQL创建数据表基本语法在指定的数据库中创建表查看表结构 MySQL修改数据表基本语法添加字段修改字段数据类型删除字段修改字段名称修改表名 MySQL删除数据表基本语法删除表 MySQL创建数据表 在创建数据库之后接下来就要在数据库中创建数据表。所谓创建数据表指的是在已经创建的数据库中建立新表。 创建数据表的过程是规定数据列的属性的过程同时也是实施数据完整性包括实体完整性、引用完整性和域完整性约束的过程。接下来我们介绍一下创建数据表的语法形式。 基本语法 在 MySQL 中可以使用 CREATE TABLE 语句创建表。其语法格式为 CREATE TABLE 表名 ([表定义选项])[表选项][分区选项];其中[表定义选项]的格式为 列名1 类型1 [,…] 列名n 类型nCREATE TABLE 命令语法比较多其主要是由表创建定义create-definition、表选项table-options和分区选项partition-options所组成的。 这里首先描述一个简单的新建表的例子然后重点介绍 CREATE TABLE 命令中的一些主要的语法知识点。 CREATE TABLE 语句的主要语法及使用说明如下 CREATE TABLE用于创建给定名称的表必须拥有表CREATE的权限。表名指定要创建表的名称在 CREATE TABLE 之后给出必须符合标识符命名规则。表名称被指定为 db_name.tbl_name以便在特定的数据库中创建表。无论是否有当前数据库都可以通过这种方式创建。在当前数据库中创建表时可以省略 db-name。如果使用加引号的识别名则应对数据库和表名称分别加引号。例如‘mydb’.‘mytbl’ 是合法的但 ‘mydb.mytbl’ 不合法。表定义选项表创建定义由列名col_name、列的定义column_definition以及可能的空值说明、完整性约束或表索引组成。默认的情况是表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在则会出现错误。 提示使用 CREATE TABLE 创建表时必须指定以下信息 要创建的表的名称不区分大小写不能使用SQL语言中的关键字如DROP、ALTER、INSERT等。数据表中每个列字段的名称和数据类型如果创建多个列要用逗号隔开 在指定的数据库中创建表 数据表属于数据库在创建数据表之前应使用语句“USE数据库”指定操作在哪个数据库中进行如果没有选择数据库就会抛出 No database selected 的错误。 【实例 1】创建员工表 tb_emp1结构如下表所示。 字段名称数据类型备注idINT(ll)员工编号nameVARCHAR(25)员工名称deptldINT(ll)所在部门编号salaryFLOAT工资 选择创建表的数据库 test_db创建 tb_emp1 数据表输入的 SQL 语句和运行结果如下所示。 mysql USE test_db; Database changed mysql CREATE TABLE tb_emp1- (- id INT(11),- name VARCHAR(25),- deptId INT(11),- salary FLOAT- ); Query OK, 0 rows affected (0.37 sec)语句执行后便创建了一个名称为 tb_emp1 的数据表使用 SHOW TABLES语句查看数据表是否创建成功如下所示。 mysql SHOW TABLES; -------------------- | Tables_in_test_db | -------------------- | tb_emp1 | -------------------- 1 rows in set (0.00 sec)查看表结构 在 MySQL 中使用 SQL 语句创建好数据表之后可以查看结构的定义以确认表的定义是否正确。在 MySQL 中查看表结构可以使用 DESCRIBE 和 SHOW CREATE TABLE 语句。 DESCRIBE/DESC 语句可以查看表的字段信息包括字段名、字段数据类型、是否为主键、是否有默认值等语法规则如下 DESCRIBE 表名;或简写成 DESC 表名;【实例 2】使用 DESCRIBE 查看表 tb_emp1 的结构输入的 SQL 语句和运行结果如下所示。 mysql DESCRIBE tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | id | int(11) | YES | | NULL | | | name | varchar(25) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 4 rows in set (0.14 sec)其中各个字段的含义如下 Null表示该列是否可以存储 NULL 值。Key表示该列是否已编制索引。PRI 表示该列是表主键的一部分UNI 表示该列是 UNIQUE 索引的一部分MUL 表示在列中某个给定值允许出现多次。Default表示该列是否有默认值如果有值是多少。Extra表示可以获取的与给定列有关的附加信息如 AUTO_INCREMENT 等。 SHOW CREATE TABLE语句可以用来显示创建表时的CREATE TABLE语句语法格式如下 SHOW CREATE TABLE 表名\G【实例 3】使用 SHOW CREATE TABLE 查看表 tb_emp1 的详细信息输入的 SQL 语句和运行结果如下所示。 mysql SHOW CREATE TABLE tb_emp1\G *************************** 1. row ***************************Table: tb_emp1 Create Table: CREATE TABLE tb_emp1 (id int(11) DEFAULT NULL,name varchar(25) DEFAULT NULL,deptId int(11) DEFAULT NULL,salary float DEFAULT NULL ) ENGINEInnoDB DEFAULT CHARSETgb2312 1 row in set (0.03 sec)提示使用 SHOW CREATE TABLE 语句不仅可以查看创建表时的详细语句而且可以查看存储引擎和字符编码。如果不加“\G”参数显示的结果可能非常混乱加上“\G”参数之后可使显示的结果更加直观易于查看。MySQL修改数据表 为实现数据库中表规范化设计的目的有时候需要对之前已经创建的表进行结构修改或者调整。 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构例如增加或删减列、创建或取消索引、更改原有列类型、重新命名列或表等。 基本语法 修改表指的是修改数据库中已经存在的数据表的结构。MySQL 使用 ALTER TABLE 语句修改表。常用的修改表的操作有修改表名、修改字段数据类型或字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。 常用的语法格式如下 ALTER TABLE 表名 [修改选项]修改选项的语法格式如下 { ADD COLUMN 列名 类型 | CHANGE COLUMN 旧列名 新列名 新列类型 | ALTER COLUMN 列名 { SET DEFAULT 默认值 | DROP DEFAULT } | MODIFY COLUMN 列名 类型 | DROP COLUMN 列名 | RENAME TO 新表名 }添加字段 随着业务的变化可能需要在已经存在的表中添加新的字段一个完整的字段包括字段名、数据类型、完整性约束。添加字段的语法格式如下 ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER 已存在的字段名]新字段名为需要添加的字段的名称 为可选参数其作用是将新添加的字段设置为表的第一个字段 为可选参数其作用是将新添加的字段添加到指定的的后面。 【实例 1】使用 ALTER TABLE 修改表 tb_emp1 的结构在表的第一列添加一个 int 类型的字段 col1输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- ADD COLUMN col1 INT FIRST; Query OK, 0 rows affected (0.94 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql DESC tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | col1 | int(11) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(25) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 5 rows in set (0.00 sec)提示“FIRST 或 AFTER 已存在的字段名”用于指定新增字段在表中的位置如果 SQL 语句中没有这两个参数则默认将新添加的字段设置为数据表的最后列。【实例 2】使用 ALTER TABLE 修改表 tb_emp1 的结构在一列 name 后添加一个 int 类型的字段 col2输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- ADD COLUMN col2 INT AFTER name; Query OK, 0 rows affected (0.50 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql DESC tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | col1 | int(11) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(25) | YES | | NULL | | | col2 | int(11) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 6 rows in set (0.00 sec)可以看到表 tb_emp1 中增加了一个名称为 col2 的字段其位置在指定的 name 字段后面添加字段成功。 修改字段数据类型 修改字段的数据类型就是把字段的数据类型转换成另一种数据类型。在 MySQL 中修改字段数据类型的语法规则如下 ALTER TABLE 表名 MODIFY 字段名 数据类型其中表名指要修改数据类型的字段所在表的名称字段名指需要修改的字段数据类型指修改后字段的新数据类型。 【实例 3】使用 ALTER TABLE 修改表 tb_emp1 的结构将 name 字段的数据类型由 VARCHAR(22) 修改成 VARCHAR(30)输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- MODIFY name VARCHAR(30); Query OK, 0 rows affected (0.15 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql DESC tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | col1 | int(11) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | col2 | int(11) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 6 rows in set (0.00 sec)语句执行后发现表 tb_emp1 中 name 字段的数据类型已经修改成 VARCHAR(30)修改成功。 删除字段 删除字段是将数据表中的某个字段从表中移除语法格式如下 ALTER TABLE 表名 DROP 字段名其中字段名指需要从表中删除的字段的名称。 【实例 4】使用 ALTER TABLE 修改表 tb_emp1 的结构删除 col2 字段输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- DROP col2; Query OK, 0 rows affected (0.53 sec) Records: 0 Duplicates: 0 Warnings: 0mysql DESC tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | col1 | int(11) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 5 rows in set (0.00 sec)修改字段名称 MySQL 中修改表字段名的语法规则如下 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型其中旧字段名指修改前的字段名新字段名指修改后的字段名新数据类型指修改后的数据类型如果不需要修改字段的数据类型可以将新数据类型设置成与原来一样但数据类型不能为空。 【实例 5】使用 ALTER TABLE 修改表 tb_emp1 的结构将 col1 字段名称改为 col3同时将数据类型变为 CHAR(30)输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- CHANGE col1 col3 CHAR(30); Query OK, 0 rows affected (0.76 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql DESC tb_emp1; ------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------ | col3 | char(30) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | ------------------------------------------------ 5 rows in set (0.01 sec)CHANGE 也可以只修改数据类型实现和 MODIFY 同样的效果方法是将 SQL 语句中的“新字段名”和“旧字段名”设置为相同的名称只改变“数据类型”。 提示由于不同类型的数据在机器中的存储方式及长度并不相同修改数据类型可能会影响数据表中已有的数据记录因此当数据表中已经有数据时不要轻易修改数据类型。 修改表名 MySQL 通过 ALTER TABLE 语句来实现表名的修改语法规则如下 ALTER TABLE 旧表名 RENAME [TO] 新表名其中TO 为可选参数使用与否均不影响结果。 【实例 6】使用 ALTER TABLE 将数据表 tb_emp1 改名为 tb_emp2输入的 SQL 语句和运行结果如下所示。 mysql ALTER TABLE tb_emp1- RENAME TO tb_emp2; mysql SHOW TABLES; -------------------- | Tables_in_test_db | -------------------- | tb_emp2 | -------------------- 1 rows in set (0.00 sec) 提示用户可以在修改表名称时使用 DESC 命令查看修改后两个表的结构修改表名并不修改表的结构因此修改名称后的表和修改名称前的表的结构是相同的。MySQL删除数据表 在 MySQL 数据库中对于不再需要的数据表我们可以将其从数据库中删除。下面我们来了解一下 MySQL 数据库中数据表的删除方法。 基本语法 当需要删除一个表的时候可以使用 DROP TABLE 语句来完成语法格式如下 DROP TABLE [IF EXISTS] 表名 [ , 表名1 , 表名2] …语法说明如下 表名被删除的表名。DROP TABLE 语句可以同时删除多个表用户必须拥有该命令的权限。表被删除时所有的表数据和表定义会被取消所以使用本语句要小心。表被删除时用户在该表上的权限并不会自动被删除。参数IF EXISTS用于在删除前判断删除的表是否存在加上该参数后在删除表的时候如果表不存在SQL 语句可以顺利执行但会发出警告warning。 删除表 选择创建表的数据库 test_db创建 tb_emp3 数据表输入的 SQL 语句和运行结果如下所示。 mysql USE test_db; Database changed mysql CREATE TABLE tb_emp3- (- id INT(11),- name VARCHAR(25),- deptId INT(11),- salary FLOAT- ); Query OK, 0 rows affected (0.27 sec) mysql SHOW TABLES; -------------------- | Tables_in_test_db | -------------------- | tb_emp2 | | tb_emp3 | -------------------- 2 rows in set (0.00 sec)【实例】删除数据表 tb_emp3输入的 SQL 语句和运行结果如下所示。 mysql DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql SHOW TABLES; -------------------- | Tables_in_test_db | -------------------- | tb_emp2 | -------------------- 1 rows in set (0.00 sec)执行结果可以看到test_db 数据库的数据表列表中已经不存在名称为 tb_emp3 的表删除操作成功。
http://www.zqtcl.cn/news/99400/

相关文章:

  • 企业网站开发时间淘客网站开发源代码
  • 传奇世界新开服网站html静态网页模板代码
  • 门户网站app开发网络服务提供者发现未成年通过网络发布
  • 编辑网站在线注册系统行业网站制作
  • 国外建设网站的软件西宁设计网站建设
  • 云服务器网站配置在线设计免费logo
  • 怎么在手机上做企业网站北京大学两学一做网站
  • 社区网站建设方案书服务型网站建设的主题
  • 做淘推广的网站如何制作表白链接
  • 外贸网站代码中国建设银行招聘网站甘肃分行
  • 免费ai设计logo网站西安网站开发外包公司有
  • 2017优秀网站设计欣赏如何做建议的网站
  • 获取网站访问qq怎么做链接
  • 最简单的网站建设中英文自助网站建设
  • vps 做网站品牌网站建设可信大蝌蚪
  • 怎样在百度建网站怎么建设课题网站
  • 广西网站设计欣赏企业网站建设的管理制度
  • 网站建设与管理提纲免费编程教学视频
  • 做效果图的网站有哪些推广网站详细教程
  • 2.0网站线上建设什么意思WordPress怎么设置分类
  • 湖南众诚建设 官方网站开发者模式是干什么的
  • o2o平台都有哪些网站公司莱芜网站优化方案
  • 个人或主题网站建设 实验体会网站开发可退税
  • 龙岗同乐社区做网站昆明发布最新通告
  • 能进外国网站看视频的浏览器wordpress 信息流
  • 怎样做自己介绍网站昆明网红打卡地有哪些地方
  • 一个外国人做汉字网站广州近期流行的传染病
  • 做pc端网站新闻pdf 网站建设
  • 盱眙网站建设棋牌软件定制开发
  • struts2 做的网站南京做网站优化