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

工商网站如何做企业增资广州谷歌推广

工商网站如何做企业增资,广州谷歌推广,nginx部署wordpress,深圳电器公司招聘一、SQL的四个分类 我们通常可以将 SQL 分为四类,分别是: DDL(数据定义语言)、DML(数据操作语言)、 DCL(数据控制语言)和 TCL(事务控制语言)。 DDL 用于创建…

一、SQL的四个分类

我们通常可以将 SQL 分为四类,分别是:
DDL(数据定义语言)、DML(数据操作语言)、 DCL(数据控制语言)和 TCL(事务控制语言)。

DDL 用于创建、删除、修改数据库结构(如表、索引、视图等),核心语句createdropalter、truncate
DML 负责数据的插入、删除、更新和查询,核心语句insertdeleteupdate
DQL 负责从数据库中检索数据,是使用频率最高的SQL类型,核心语句select
DCL 用于管理数据库访问权限和数据安全,核心语句grantrevoke

二、什么是 DDL?

DDL 是 SQL 的一部分,用于定义和管理数据库的结构(模式)。主要命令包括:

  • CREATE:创建数据库、表、视图等对象
  • ALTER:修改现有数据库对象
  • DROP:删除数据库对象
  • TRUNCATE:删除表中的数据但保留结构

其中DROP是删除数据库,可以参考之前的文章。

三、创建数据库

语句:CREATE DATABASE 数据库名;

我们使用root登录mysql,输入CREATE DATABASE school_db;

一般来说,我们采用root创建数据库,然后可以将其赋予别的用户进行管理,我们把该数据库赋给leo用户权限 

GRANT ALL PRIVILEGES ON school_db.* TO 'leo'@'localhost';

四、创建表 

我们采用navicat对SQL语句进行演示,使用navicat登录leo用户,会看到有个school_db的数据库

创建 MySQL 数据表的 SQL 通用语法:

CREATE TABLE table_name (column1 datatype,column2 datatype,...
);

参数说明:

  • table_name 是你要创建的表的名称。
  • column1column2, ... 是表中的列名。
  • datatype 是每个列的数据类型。

下面是示例:

4.1 创建学生表

CREATE TABLE students (student_id INT PRIMARY KEY AUTO_INCREMENT,  -- 主键,自增student_name VARCHAR(50) NOT NULL,          -- 非空字段age INT CHECK (age > 0),                    -- 年龄必须大于0gender ENUM('M', 'F', 'Other') DEFAULT 'Other',  -- 枚举类型birth DATE NOT NULL                         -- 生日
);

在学习这个链接上右键刷新,然后我们就可以看到建立的数据表了。 

4.2 创建老师表

在上个示例中,我们采用的是SQL语句创建的,我们还可以使用navicat通过界面进行创建

第一步:在表上右键,新建表

第二步:添加主键

第三步:保存表,右上角,保存:
 

输入表名:Teachers,然后点保存
 

第四步:添加字段
通过添加字段按钮,依次添加如下字段 ,其中工作年限设置为0

第五步:添加外键

外键用于在两个表之间建立一对一、一对多或多对多的关系。例如,在老师表和学生表之间,老师表中的mentor_student_id字段可以作为外键,关联到学生表中的student_id字段,从而实现老师和学生之间的关联,老师表也称为父表,学生表也成为子表。

五、修改表结构(ALTER)

添加一个新列到 students 表: 

ALTER TABLE students ADD COLUMN email VARCHAR(100) UNIQUE;

修改 teachers 表的 subject 列:

ALTER TABLE teachers MODIFY subject VARCHAR(60) NOT NULL;

六、删除表 

6.1 删除表(保留结构):

TRUNCATE TABLE students;  -- 清空数据但保留表结构

注意:因为在Teachers表中包含有students的外键,删除是会出错的,所以需要先去删除Teachers的外键。

6.2 删除表(结构和数据):

DROP TABLE teachers;

七、查看表结构

 使用 DESCRIBE 或 SHOW CREATE TABLE 查看表定义:

DESCRIBE students;
SHOW CREATE TABLE students;

八、navicat导出表结构

可以通过在表上右键->转储SQL文件,导出数据表的结构和数据
比如到处的数据表结构文件内容如下:里面清晰的定义了表的字段等详细内容
 

 

http://www.dtcms.com/wzjs/39986.html

相关文章:

  • 毕设做网站需要发布到浏览器吗web网站模板
  • 淄博有做网站的吗西安seo高手
  • 网站域名申请怎么做怎么快速优化网站排名
  • 网站建设如何自学白酒最有效的推广方式
  • 电商网站建设考试二级域名注册
  • abm跨境电商平台seo程序
  • 建一个网站怎么赚钱吗盘多多搜索引擎入口
  • 做二手房需要用到哪些网站搜集房源泰安网站优化公司
  • 怎样做心理咨询网站视频优化是什么意思
  • 专门做ppt的网站seo教程排名第一
  • 网站前台后台模板下载青岛网站建设微动力
  • 惠州的企业网站建设拓客渠道有哪些
  • 深圳龙岗做网站公司哪家好国内真正的永久免费砖石
  • 一个专门做熊的网站bt种子搜索
  • 品牌建设的步骤惠州百度seo哪里强
  • 安阳网红专业搜索引擎seo合作
  • 微商官网关键词优化设计
  • 鲜花店的网站建设百度搜索浏览器
  • 自己做网络棋牌网站流程长沙靠谱关键词优化服务
  • 阿里云企业网站模板目录型搜索引擎有哪些
  • wordpress返回前页百度官方优化指南
  • 旅游小镇网站建设方案免费找精准客户的app
  • 关于app的策划书单页站好做seo吗
  • 厦门企业网站排名优化北京网站sem、seo
  • o2o网站建设多少钱新闻发布平台
  • dw网站站点建立后怎么做抖音seo排名系统
  • 做网站用哪个服务器不用备案网上培训
  • 怎么建设个人网站教程制作网站的软件叫什么
  • 为什么做网站更新深圳网络推广代运营
  • 免费的公司网站怎么做海外域名