精华内容
下载资源
问答
  • 2021-02-11 06:18:32

    【单选题】在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过( )

    【单选题】在MySQL中,MyISAM格式的数据表所对应的存储文件不包括

    【判断题】主键只能包含一个字段。

    【单选题】假设使用InnoDB作为存储引擎,数据文件的扩展名是________

    【判断题】消息的背景,一般可根据报道事件的具体情况决定是否需要,如不需要,这部分可以省略。

    【单选题】()是曼氏迭宫绦虫的中间宿主,如果因食青蛙肉使此寄生虫进入人体,会造成严重损伤。

    【判断题】为数据表建立索引的目的是为了加快数据库表的查询速度。

    【单选题】下列可以计算记录中指定字段总和的函数是

    【多选题】下列属于控件“特殊效果”属性选项的有

    【单选题】给定的备份数据库语句: SELECT * FROM mysql_test.student INTO OUTFILE 'D:/BACKUP/aa.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '?'; 下列关于备份文件的叙述正确的是

    【单选题】SQL 语句中修改表结构的命令是( )

    【判断题】设置窗体的“名称”属性,可以更改窗体的标题。

    【判断题】在报表的“设计视图”中,可以删除任意一个节。

    【多选题】下列属于窗体控件的有

    【判断题】表间关系有“一对一”和“一对多”两种。

    【判断题】Access中,查询不仅具有查找功能,还具有计算功能。

    【判断题】SQL是一种高度非过程化语言,它只需要描述“做什么”,而不需要说明“怎么做”。

    【单选题】以下语句错误的是

    【判断题】使用“查找不匹配项查询向导“创建的查询可以在一个表中查找那些在另一个表中没有相关记录的记录。

    【判断题】使用查询向导不能创建复杂查询。

    【多选题】下列关于列表框和组合框的叙述,正确的有

    【单选题】MySQL中,备份数据库的命令是

    【判断题】“2016/07/11 07:11:12”是长时间格式。

    【判断题】使用“查找重复项查询向导”创建查询,查询结果中只能显示带有重复值的字段。

    【判断题】“操作查询”与“选择查询”相似,都是由用户指定查找记录的条件。

    【单选题】设有如下语句: REVOKE SELECT ON student FROM 'tmpuser'@'localhost' 以下关于该语句的叙述中,正确的是

    【多选题】下列属于窗体“格式”属性的选项有

    【单选题】触发器不是响应以下哪一语句而自动执行的mysql语句

    【单选题】数据库服务器、数据库和表的关系,正确的说法是( )

    【单选题】下列关于存储过程的叙述中,正确的是

    【判断题】在查询的“设计视图”中,既可以创建不带条件的查询,也可以创建带条件的查询。

    【单选题】在Access窗体的“设计视图”中,()节中的内容可以在屏幕或页面上显示一条记录,也可以显示多条记录。

    【单选题】下列不属于时间日期类型的是_______

    【单选题】SELECT COUNT(SAL) FROM emp GROUP BY DEPT意思是( )

    【单选题】MYSQL中修改表结构的命令是

    【单选题】创建数据库使用以下哪项

    【判断题】窗体通常由窗体页眉、窗体页脚、页面页眉、页面页脚及主体五部分组成。

    【单选题】在 SQL 语言中的 SELECT 语句中,用于实现选择运算(即精确查询)的句子是

    【单选题】在数据表中,遇到暂时不需要查看的记录,可以进行

    【单选题】创建数据库之前首先要对数据库进行

    【判断题】使用向导创建查询时,数据可以来自表或查询。

    【单选题】设置主关键字的视图是

    【单选题】用于计算指定字段平均值的函数是

    【单选题】在执行命令语句输出的状态信息中,Threads表示

    【判断题】创建计算控件时,若控件是文本框,可直接键入表达式,如:=[单价]*0.80 。

    【判断题】关系型数据库将各种记录信息按照不同的主题安排在不同的数据表中,通过在建立了关系的表中设置公共字段,实现各个数据表中数据的引用。

    【单选题】DBS的中文含义是

    【判断题】“数字”类型用于存储可以进行数学运算的数据。

    【单选题】下列既可以创建报表,也可以对已有报表进行编辑和修改的视图是

    【判断题】报表排序时,升序的次序是从A到Z或从0到9。

    更多相关内容
  • 【单选题】对《将进酒》全诗分析正确的是【单选题】下列划线词语的解释有误的一项是【多选题】下列食品属于不完全蛋白质的是 ( ) 。【单选题】下列聚合函数中属性列必须是数值型的是【单选题】( )体现了商品生产者...

    【单选题】对《将进酒》全诗分析不正确的是

    【单选题】下列划线词语的解释有误的一项是

    【多选题】下列食品属于不完全蛋白质的是 ( ) 。

    【单选题】下列聚合函数中属性列必须是数值型的是

    【单选题】( )体现了商品生产者之间相互交换的劳动关系。

    【单选题】在SELECT语句中使用SUM(列名)时,列名应该

    【判断题】商品串味属于化学变化 。

    【判断题】SQL语言是高度非过程化的语言。

    【单选题】下列聚合函数中要求属性列必须是数值型的是

    【判断题】一件服装不宜长期穿用,应轮换使用,以便服装材料的疲劳得以恢复。

    【判断题】视图定义在基本表之上,对视图的任何操作最终均要转换为对基本表的操作。

    【单选题】女主角小洁在哪家店工作?

    【多选题】在SQL查询语句中的FROM后面,可以是

    【单选题】剩余价值率与利润率的关系是()。

    【单选题】男主角因为视觉障碍的关系,在行动上受阻,他们透过哪种能力的学习来辨别方向?

    【判断题】“黄河之水天上来,奔流到海不复回”这一句有比兴的作用,以黄河水的急遽奔流和一去不复返引起人生短暂的慨叹,比喻人生易老,年华易逝;同时,以黄河的伟大永恒来反衬生命的渺小脆弱。

    【单选题】You should ____ yourself with the rules before you start to paly the game.

    【单选题】下列SQL语句中,修改表结构的关键字是

    【单选题】本片主角因出生时什么原因导致视觉障碍?

    【单选题】男主角家里主要种什么品种的兰花?

    【单选题】果实的呼吸强度以 ( ) 最大。

    【判断题】胃毒杀虫法是化学杀虫法的主要方法之一。

    【填空题】本课程上课地点在? 课后拍摄的照片,杯子颜色是?

    【单选题】请问本周(3月27日)所放映的影片是?

    【填空题】请用下来单词的正确形式填空。 authority coincide coordinate demanding efficiency familiarize interval plot at one ’ s best by contrast 我们都想要健康,在应付各种严峻挑战时,想要自己处于最佳状态。健康方面的好建议并不少。例如:均衡饮食、睡眠充足,以及每周安排一些时间做运动。一门新学科 —— 时间生物学 —— 为我们提供了一个能取得最佳效率的新方法。这个方法就是协调我们的日常活动与自身身体能力。我们将一天中每隔 4 小时所测得的六个体温读数标记在坐标纸上,让自己熟悉以下信息:我的体温何时开始上升,何时体温升到最高,何时降到最低。然后,我们遵照时间生物学权威人士的指示来规划我们的日常活动。例如,体力要求最高的工作要在我们体温最高时去做。而与之不同的是,像读书和思考这样的脑力劳动就要在体温下降时去做。这样,我们实际做的事就与我们身体的自然节奏相吻合,我们就能如预期一样表现出最佳状态。 p.p1%20%7Bmargin%3A%200.0px%200.0px%200.0px%200.0px%3B%20font%3A%2023.0px%20%26%2339%3BHelvetica%20Neue%26%2339%3B%3B%20color%3A%20%23454545%7D%0Aspan.s1%20%7Bfont%3A%2023.0px%20%26%2339%3B.PingFang%20SC%26%2339%3B%7D%0Aspan.s2%20%7Bcolor%3A%20%23e4af0a%7D We all want to be healthy , to be 1 ) __________ when handling tough challenges. There has never been a lack of good advice on health. For example , eat a balanced diet , getting enough sleep , and set aside some time every week for exercise. Chronobiology , a new science , has provided us a new approach to achieving peak 2 ) __________ . It is to 3 ) __________ our daily activities with our biological capacities. we 4 ) __________ on graph paper six readings of our temperature taken at four-hour 5 ) __________ throughout a day , and 6 ) __________ ourselves with such information as when our body temperature begins to rise , when it reaches its peak/ the highest point , and when the bottom / the lowest point appears. Then , we plan our daily activities by following the instructions given by chronobiology 7 ) __________. For instance , we tackle the most 8 ) __________ physical work when our temperature is the highest. 9 ) __________ , we pursue mental activities like reading and reflection when our temperature is falling. In this way , what we actually do 10 ) __________ with our body ’ s natural rhythms and we achieve our best as predicted.

    【判断题】对表结构进行修改时不必将表关闭。

    【多选题】对《将进酒》解说不正确的两项是

    【单选题】主角因为视障需要靠一根手杖做为他的眼睛,请问我们常称这手杖为?

    【判断题】《将进酒》中,置酒会友的并不是李白,“将进酒”是诗人酒酣耳热之际,兴会淋漓之时,将宾作主的狂放之态。

    【单选题】已知SN是一个字符型字段,下面SQL查询语句执行的结果是( )。 SELECT SN FROM S WHERE SN LIKE “AB%“;

    【单选题】对《将进酒》分析不正确的一项是

    【多选题】下列属于化学防治虫鼠的方法()。

    【单选题】下列选项中没有错别字的一项是

    【单选题】对“高堂明镜悲白发,朝如青丝暮成雪”翻译正确的一项是

    【多选题】下面对《将进酒》一诗的解说不正确的两项是

    【单选题】下列句子节奏划分不正确的一项是

    【单选题】在SOL语句中,对输出结果排序的语句是

    【单选题】革兰氏阴性菌对青霉素、溶菌酶不敏感的原因是

    【单选题】下列诗句朗读节奏划分不正确的一项是

    【单选题】女主角最希望的愿望是?

    【判断题】“岑夫子”姓岑,“夫子”"是对人的尊称,“先生”的意思;“丹丘生”名丹丘,“生”是对年青人的称呼。( )

    【判断题】非关系数据模型的数据操纵语言是“面向过程”的语言,用“过程化”语言完成某项请求必须指定路径。

    【单选题】请问本部电影的主角擅长哪项乐器?

    【单选题】下列划线词语的解释有错误的一项是

    【多选题】EAN-13 中前缀码代表 ( ) 。

    【判断题】“将进酒”是“请您喝酒”的意思,是李白根据诗歌的内容所命的诗题。

    【判断题】“钟鼓馔玉"形容富贵豪华的生活,钟鼓,鸣钟击鼓作乐。馔玉,美好的饮食。

    【单选题】在数据库中记录员工和员工工作信息,要求当某个员工离职后,数据库自动删除该员工的工作信息。则在定义工作信息表时,对于外关键字的删除规则应定义为

    【单选题】下列的SQL命令,实现投影操作的是

    【单选题】roduction systems with customized outputs typically have relatively:

    展开全文
  • 修改表结构(ALTER)

    万次阅读 2018-10-14 23:47:10
    修改表结构操作,有下面几种。 1、修改列名  2、修改表的名字 3、修改列的类型 4、增加某列 5、删除某列 相似的语法:alter table TableName xxx(操作) 一、修改列名 ①、语法:  ALTER TABLE TABLENAME ...


    修改表的结构操作,有下面几种。

    1、修改列名   
    2、修改表的名字
    3、修改列的类型
    4、增加某列
    5、删除某列

    相似的语法:alter table TableName xxx(操作)

    一、修改列名

    ①、语法:

             ALTER TABLE TABLENAME CHANGE 原列名  想改成的列名 列类型;

    ②、示例:


    1、查看原表的结构

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | stuname | varchar(10) | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    1 row in set (0.01 sec)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    2、修改某一列想改的列名
            

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table MyTable change stuname sname varchar(10);
    Query OK, 0 rows affected (0.02 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    3、查看结果


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | sname | varchar(10) | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    1 row in set (0.01 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    二、修改表的名字

    ①、基本语法:

        修改表的名字的方法有两种:
        1、ALTER TABLE TABLENAME RENAME NEWTABLENAME;
        2、RENAME TABLE TABLENAME TO NEWTABLENAME;


    ②、示例


         1、查看表的原名字,假如我们要更改FirTable_COPY 为 FCS


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> show tables;
    +----------------+
    | Tables_in_test |
    +----------------+
    | FirTable       |
    | FirTable_COPY  |
    | FirTable_COPY2 |
    | FirstTable     |
    | MT             |
    +----------------+
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


          2、运用第一种方法修改


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table FirTable_COPY rename FC;
    Query OK, 0 rows affected (2.22 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    3、查看结果

           
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> show tables;
    +----------------+
    | Tables_in_test |
    +----------------+
    | FC             |
    | FirTable       |
    | FirTable_COPY2 |
    | FirstTable     |
    | MT             |
    +----------------+
    5 rows in set (0.00 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    4、发现手残打错了,运用第二种方法修改(当然也可以进行用第一种办法)

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> rename table FC to FCS;
    Query OK, 0 rows affected (0.04 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    5、查看结果

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> show tables;
    +----------------+
    | Tables_in_test |
    +----------------+
    | FCS            |
    | FirTable       |
    | FirTable_COPY2 |
    | FirstTable     |
    | MT             |
    +----------------+
    5 rows in set (0.00 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    三、修改列的类型

    ①、基本语法:
            

             ALTER TABLE TABLENAME MODIFY 列名 想改的类型

    ②、示例:

            1、查看原表格的结构,假如要改变sno的int变成varchar(13)


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc FCS;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | sno   | int(11)     | YES  |     | NULL    |       |
    | sname | varchar(10) | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    2 rows in set (0.01 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    2、修改语句

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> ALTER TABLE FCS MODIFY sno varchar(13);
    Query OK, 0 rows affected (0.15 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

    3、查看结果

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc FCS;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | sno   | varchar(13) | YES  |     | NULL    |       |
    | sname | varchar(10) | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    2 rows in set (0.03 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    四、增加列


    ①、语法:

               ALTER TABLE TABLENAME ADD 列名 类型;


    ②、示例:

     

    1、原来表的结构是如下情况:

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | stuname | varchar(10) | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    1 row in set (0.01 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    2、进行增加操作

           

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table MyTable add stuNum long;
    Query OK, 0 rows affected (0.15 sec)
    Records: 0  Duplicates: 0  Warnings: 0

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    3、完成之后的操作

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | stuname | varchar(10) | YES  |     | NULL    |       |
    | stuNum  | mediumtext  | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    2 rows in set (0.00 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     


    ③、常见错误:

           1、添加了相同名字的列

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table MyTable add stuNum long;
    ERROR 1060 (42S21): Duplicate column name 'stuNum'
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


            2、同时添加了很多个列

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table MyTable add stuName  varchar(10), stuCount varchar(16);

    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'stuCount varchar(16)' at line 1
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


          3、修改没有权限操作的库的表
          这里以information_schema为例

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> alter table INNODB_FT_CONFIG add count int;
    ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    五、删除某列

    ①、语法:ALTER TABLE TABLENAME   DROP 列名

    ②、示例:

    1、MyTable的原始状态

     

            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | stuname | varchar(10) | YES  |     | NULL    |       |
    | stuNum  | mediumtext  | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    2 rows in set (0.00 sec)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    2、删除的语句


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> ALTER TABLE MyTable DROP stuNum;
    Query OK, 0 rows affected (0.15 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    3、操作后MyTable的结构


            
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mysql> desc MyTable;
    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | stuname | varchar(10) | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    1 row in set (0.01 sec)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


     

     

     

     

     

     

     

     

     

     

    展开全文
  • 数据(结构)定义语言DDL(Data Definition Language),是用于创建和修改数据库表结构的语言。 常用的语句:create ,alter,drop,rename 1.数据库表 数据库基本存储单位(table) 表的最简单形式是由行和列组成,...

    SQL–DDL

    • 数据(结构)定义语言DDL(Data Definition Language),是用于创建和修改数据库表结构的语言。
    • 常用的语句:create ,alter,drop,rename

    1.数据库表

    • 数据库基本存储单位(table)

    表的最简单形式是由行和列组成,分别都包含着数据

    每个表都有一个表头和表体

    表头定义表名和列名

    表中的行被看作是文件中的记录

    表中的列被看作是这些记录的字段

    • 记录—— 一行信息

    一行数据是指一条完整的记录

    • 字段—— 存储哪个信息

    表里的一列,用于保存每条记录的特定信息

    数据表的一列包含了特定字段的全部信息

    2.设计数据库表

    设计表,一个表中存储一列信息、

    在创建前,需要不确定表的下列特征:

    • 学生信息表(学生基本信息)
    • 表中字段
    • 数据类型,长度
    • 约束(添加数据限制)

    3.设计表–数据类型

    • char(n) 长度为n个字符 定长 4 即使存储了1个字符也占4个长度
    • varchar(n) 最大长度为n 可变 10 实际存储了4个字符,长度就是4
    • date 年月日 日期
    • datetime 年月日 时分秒 时间

    int

    float(5,2) 3位整数,2位小数 总长是5位

    double(5,2)

    blob 大文本 存储图片,新闻 (目前了解)

    4.表中的约束

    • 主键约束 PRIMARY KEY 不能为空,不能重复, 一个表中只能有一个主键约束
    • 不能为空约束 NOT NULL 一个表中可以有多个
    • 唯一约束 UNION 一个表中可以有多个
    • 检查约束 设置条件 例如age>=18
    • 外键约束 多表关联时使用
    • 主键自动增长 AUTO_INCREMENT
    • 默认值 DEFAULT default_value
    • 字段注释 comment ‘注释’

    5.创建表语法

    -- 先创建一个基本的表 不涉及约束
    -- 学生基本信息表  学号,姓名,性别,生日,身高,电话,登记时间
    -- 用户表,角色,...  sys_user sys_role  hr_  cw
    CREATE TABLE t_student(
                 num INT,
                 NAME VARCHAR(4),
                 sex CHAR(1),
                 birthday DATE,
                 height FLOAT(4,1),
                 phone CHAR(11),
                 register_time  DATETIME   
    )
    

    在这里插入图片描述

    6.修改表结构

    -- 复制表      例如对某张表进行操作时,备份数据
    CREATE TABLE t_teachers LIKE t_student ;
    
    -- 修改表名      旧表名        新表名
    RENAME TABLE t_teachers TO t_School ;
    
    -- 删除表
    DROP TABLE t_School ;
    
    
    -- 添加主键约束
    ALTER TABLE t_student ADD PRIMARY KEY(num);
    -- 删除主键约束
    ALTER TABLE t_student DROP PRIMARY KEY;
    
    
    -- 设置主键自动增长
    ALTER TABLE t_student MODIFY num INT AUTO_INCREMENT;
    -- 删除主键自动增长
    ALTER TABLE t_student MODIFY num INT ;
    
    
    -- 设置列不能为空
    ALTER TABLE t_student MODIFY NAME VARCHAR(4) NOT NULL;
    -- 设置列可以为空
    ALTER TABLE t_student MODIFY birthday DATE NULL;
    
    
    -- 添加唯一约束
    ALTER TABLE t_student ADD CONSTRAINT abc UNIQUE(NAME);
    ALTER TABLE t_student DROP INDEX abc; -- 删除唯一约束
    
    -- 添加检查约束
    ALTER TABLE t_student ADD CONSTRAINT check_height CHECK (height>100);
    ALTER TABLE t_student DROP CHECK check_height; -- 删除检查约束
    
    
    -- 添加列
    ALTER TABLE t_student ADD phone CHAR;
    
    -- 添加到第一列
    ALTER TABLE t_student ADD abc CHAR FIRST;
    
    -- 添加到某一列之后
    ALTER TABLE t_student ADD mobile CHAR(13) AFTER sex;
    
    -- 删除列
    ALTER TABLE t_student DROP mobile;
    
    -- 修改列名
    ALTER TABLE t_student CHANGE phone mobile CHAR(13);
    
    -- 修改列的数据类型
    ALTER TABLE t_student MODIFY phone CHAR(13);
    

    在这里插入图片描述

    展开全文
  • 本篇博客的语句都是DDL语句,因为其没有操作数据中数据,而是定义数据结构,所以属于DDL语句的; 目录 1.向中添加字段 2.对已有字段的修改 (1)修改某个字段的数据类型和约束 (2)修改某个字段的名字...
  • Elasticsearch: 如何设计表结构

    千次阅读 2022-03-17 14:45:15
    全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 ...
  • 1.2修改表结构 1.2.1 增加新的字段: ALTER TABLE 表名 ADD(); 注意:新增是在所有字段后面添加新的字段 1.2.2 删除现有的字段: ALTER TABLE 表名 DROP(字段名); ALTER TABLE 表名 DROP COLUMN 字段名; ...
  • ABP默认表结构解析

    千次阅读 2020-04-01 21:45:32
    说明:此版本的表结构基于github上的tag版本号——v5.4。以下内容是通过官网下载的项目还原及相关网络文章参考而来,也有部分是自己的理解。如有不当的地方,也欢迎大家指正。 表的具体说明 表名:...
  • 数据库架构设计——表结构设计

    千次阅读 2022-01-15 10:38:52
    实际的业务为案例分析,分析实际业务中表使用的字段类型是如何选型,在介绍MySQL 中表的设计,比如表结构设计、访问设计、物理存储设计。通过模块一解决你表结构设计的痛点问题,让你打好架构设计最为基础的工作。 ...
  • ORACLE修改用户所属空间的步骤

    千次阅读 2021-05-07 07:58:11
    据目前所了解,正长情况下需要修改表的空间和表的索引的空间,如果涉及到BOLB字段的表,修改的方式又一样了!正常情况下的修改脚本:1.修改表的空间alter table TABLE_NAMEmove tablespace TABLESPACENAME 查询当前用户...
  • 【单选题】下列for语句中,在in后使用正确的是: . for var in : print(var)【多选题】关于Python 程序格式框架的描述,正确的是( )【判断题】已知 x 为非空列表,那么执行语句 x[0] = 3之后,列表对象 x的内存地址不变...
  • 数据库表结构及索引设计

    千次阅读 2021-12-13 20:31:52
    糟糕的表结构设计,会浪费大量的开发时间,严重延误项目开发周期,让人痛苦万分,而且直接影响到数据库的性能,并需要花费大量不必要的优化时间,效果往往还怎么样。 在数据库表设计上有个很重要的设计准则,称为...
  • 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是Alter。更多相关问题【单选题】社会学系学派的主要代表人物是( ) 。【单选题】发动机功率大、压缩比大、转速高时应选用交流电源稳定故障指的是【单选题...
  • 逻辑结构?存储结构?傻傻分清……

    千次阅读 多人点赞 2020-06-28 21:45:53
    对于数据结构与算法的学习,我相信不管是新手还是老手,都会对“逻辑结构、存储结构”产生很多的疑问。你可能觉得就是两个简单的概念嘛,早就了然于胸了。 Wait! 先不要急着下定论,我们还是先来看一道题目。...
  • 用C语言定义顺序,分别用函数实现下列功能: { 初始化顺序; 插入运算:将元素x插入到顺序中第i个元素位置(元素位置是>=1的数); 查找运算:在顺序中查找与值x匹配的元素,若查找成功,则返回元素在顺序...
  • WordPress数据库及各表结构功能详解

    千次阅读 2020-09-18 08:33:57
    1、截至WordPress4.52版本,WordPress一共有以下12个。这里加上了默认的前缀 wp_ ◆ wp_commentmeta:存储评论的元数据 ◆ wp_comments:存储评论 ◆ wp_links:存储友情链接 ◆ wp_options:存储WordPress系统...
  • 用户权限管理数据库表结构设计

    千次阅读 2017-07-27 15:21:55
     B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果建立一个完整的...
  • 绪论绪论章节单元测验1、在D Garlan, M Shaw提出的...A、无数据工作B、存在数据中心C、有统一数据格式D、数据增量传输2、关于批处理体系结构风格说法错误的是()。A、数据无统一的格式标准B、数据的传输方式为完整...
  • redis的五种数据结构

    千次阅读 2022-01-26 19:04:21
    redis是一种远程内存数据库,其内部提供了五种不同类型的数据结构。简而言之,redis就是一个速度非常快的非关系型数据库(Nosql),可以存储键(key)与五种不同类型的值(value)之间的映射,就像散列表一样。 ...
  • 3.4 智能手表整体结构设计总结

    万次阅读 2017-07-23 18:25:58
    在智能手表设计基本遵循智能手机设计模式,通常分为市场部(以下简称MKT),外形设计部(以下简称ID),结构设计部(以下简称MD)。 分为两部分:1. 主板外购 2.主板自主研发 1. 主板外购。一个智能手表项目根据...
  • 创建基本表结构

    千次阅读 2012-03-07 16:53:34
    5.3.1 创建基本表结构(1) 如下是CREATE TABLE语句的基本语法: CREATE TABLE [.][.] ( )  如果你查看在线图书,你会发现还有一大堆额外的设置项,它们可以让你把表放到一个文件组中,将表分区到多个文件组...
  • 第1关:查看表结构与修改表名 任务描述 本关任务:修改表名,并能顺利查询到修改后表的结构。 相关知识 为了完成本关任务,你需要掌握: 1.如何查看表的结构; 2.如何修改表的名称。 查看数据表基本结构 有...
  • java数据结构与算法之顺序与链表深入分析

    万次阅读 多人点赞 2016-11-05 16:24:30
    开篇直接奔主题,无论是顺序还是链表,它们都是线性表的一种,用比较官方的话来讲,线性表是其组成元素间具有线性关系的一种线性结构,而我们恰好可以采用顺序存储和链式存储结构来表示线性表。接下来将从以下几点...
  • 深刻的体会到了,MongoDB可以设计集合的结构和数据类型即可使用,但代表它需要数据结构设计。一个好的系统运作,肯定需要对MongoDB的数据结构进行合理的设计才能高效运行。当然,我也建议在业务初期就进行...
  • 6.下列( )不是MySQL常用的数据类型。

    千次阅读 2021-02-04 14:33:01
    创建数据时,使用( )语句。【论述题】请按照要求提交“数据清洗练习题”,清洗后的excel文档 要求 1、文字替换为数字 2、每一列有且只有一个信息 3、降低数据容量大小 4、减少变量数量【填空题】Our university ...
  • 数据库的逻辑结构空间,段,区和块 数据库由空间组成,而空间由段构成,而段又是右区构成,而区又是由oracle块组成的一种结构。 这样可以提高数据库的效率。 空间: 空间是数据库的逻辑组成部分。从物理...
  • 数据结构知识整理

    万次阅读 多人点赞 2018-07-30 18:50:47
    1.数据结构:是一门研究非数值计算的程序设计问题中计算机的操作对象以及他们之间的关系和操作等的学科。 2.数据结构涵盖的内容: 3.基本概念和术语: 数据:对客观事物的符号表示,在计算机科学中是指所有能...
  • 数据结构实验课:实验一、顺序的实现及应用

    千次阅读 多人点赞 2021-05-19 22:20:28
    一、实验目的 了解和掌握线性表的顺序存储结构;掌握用C语言上机调试线性表的基本方法;掌握线性表的基本操作...假设该线性表的数据元素个数在最坏情况下不会超过100个,要求使用顺序。 程序中有3处错误的地方,有标
  • C语言实现顺序(顺序存储结构

    千次阅读 2020-01-13 16:48:04
    通过《线性表》一节的学习我们知道,线性表用于存储逻辑关系为“一对一”的数据,顺序自然也例外。 不仅如此,顺序对数据的物理存储结构也有要求。 顺序存储数据时,会提前申请一整块足够大小的物理空间,...
  • 可以看到,修改后的商场登记的表结构显示为: CREATE TABLE "PRODUCT" AT "BOOKSHOP" ( "PRODUCTID" INTEGER IDENTITY(1,1) NOT NULL, "NAME" VARCHAR(50) NOT NULL, "AUTHOR" VARCHAR(25) NOT NULL, "PUBLISHER" ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 198,667
精华内容 79,466
关键字:

以下不属于修改表结构