数据库个人笔记(2) –

数据库个人笔记(2) -**表的创建和操作** – 界面式操作表 > 创建表:>第一步:打开数据库,在‘对象资源管理器’中展开‘数据库’,右击 ‘pxscj’ 数据库菜单下的 ‘表’ 选项,在弹出的快捷菜单中选择

**表的创建和操作**

– 界面式操作表

> 创建表:
>第一步:打开数据库,在‘对象资源管理器’中展开‘数据库’,右击 ‘pxscj’ 数据库菜单下的 ‘表’ 选项,在弹出的快捷菜单中选择 ‘新建表’ 菜单项,如图
>数据库个人笔记(2) -

 

 

>第二步:在 “表设计器” 的 窗口中,根据以及设计好的xsb的表结构分别输入或选择各列的名称、数据类型、是否允许空值等属性。根据需要,可以在 “列属性” 选项卡中填写相应内容。
>第三步:在 “学号” 列上右击鼠标,选择 “设置主键” 菜单选项,选择 “设为主键”选项,如图。
>数据库个人笔记(2) -

 

 

>在 “列属性” 选项卡中的 “默认值和绑定” 和 “说明” 项中分别填写各列的默认值和说明。设计好后结果如图
>数据库个人笔记(2) -

 

 

>第四步:在表的各列属性均编辑完成后,单击工具栏中的 “保存 ” 按钮,出现 “选择表名” 的对话框,对话框中填写表名 “XSB”,点击确定,即可创建XSB表

 

> 修改表结构
> 在面板中单击 “工具” 主菜单,选择 “选项” 子菜单,在出现的 “选项” 的对话框中选择 “designers” 下的 “表设计器和数据库设计器”选项卡,将 “阻止保存要求重新创建表的更改” 复选框前的对勾去掉,如图
数据库个人笔记(2) -

 

 

> 接下来就可以去修改表,例如更改表名:直接找到标 右击选择重命名即可。
>列的修改: 增加列,找到表,右击选择 “设计” 菜单选项,打开 “表设计器” 窗口。删除,同理右击选择删除。
>修改需要注意的
>数据库个人笔记(2) -

 

 

> 删除表
> 找到要删除的表直接右击删除即可

– 命令方式操作表

创建表 ( create table)

“`
例如:
USE PXSCJ
go
CREATE TABLE XSB
(
学号 char(6) NOT NULL PRIMARY KEY, ##主键
姓名 char(8) NOT NULL,
性别 bit NULL DEFAULT 1,
出生时间 date NULL,
专业 char(12) NULL,
总学分 int NULL,
备注 varchar(500) NULL
)

CREATE TABLE PJCJ
(
课程号 char(3) PRIMARY KEY,
总成绩 real NOT NULL,
人数 int NOT NULL,
平均成绩 AS 总成绩/人数 PERSISTED ##可以通过计算
)
“`

修改表 (alter table)

“`
增加 (add)
ALTER TABLE XSB
ADD 奖学金等级 tinyint NULL

alter table xsb
add tel char(11) null
不区分大小写
“`

“`
修改 (alter)
ALTER TABLE XSB
ALTER COLUMN 姓名 char(10)

ALTER TABLE XSB
ALTER COLUMN 出生时间 smalldatetime
“`

“`
删除(drop)
alter table xsb
drop column tel
“`
**数据**

“`
添加数据 (insert into )
insert into xsb
values(“091101″,”张三”,”女”,30,”klajgklj”,”大数据”)

insert into xsb(xh)
values(“091102”)

更新数据( updata )
update xsb
set xm=”李四”

update xsb
set xm=”赵五”
where xh=”091101″

删除数据 (delete)
delete
from xsb
where xh=”091102″

trancate from xsb
“`

 

总结:

—创建表 create table
—修改表
–修改结构 alter table
– add
– alter column
– drop column

–修改数据
– insert into
– update set
– delete (trancate 速度快)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10634.html

(0)
上一篇 2022-12-24
下一篇 2022-12-24

相关推荐

  • sql-mode_mysql 42000

    sql-mode_mysql 42000处理MySQL数据库工作中遇到关于sql_mode的情况,特学习记录一下 废话不多说直接上错误提示,哈哈哈 bug开始!!!! INSERT INTO mmb_user (openid,mobile,

    2023-04-29
    111
  • MariaDB下载安装–mysql(win10)

    MariaDB下载安装–mysql(win10)MySQL环境配置(WINDOWS10) 下载mysql 链接: MariaDB. 首先打开文件资源管理器,右击此电脑,点击属性 选择高级系统设置 点击环境变量,在系统变量中新建MYSQL_HOME…

    2023-02-09
    118
  • 使用sticky属性控制tkinter布局元素的位置

    使用sticky属性控制tkinter布局元素的位置在tkinter创建GUI应用程序时,布局是一个重要的方面。布局控制着应用程序中各个元素(如按钮、标签、输入框等)的位置和大小。Tkinter中提供了多种布局管理器,如Pack和Grid。其中,Grid是一个强大的布局管理器,它可以让我们以网格的形式排列GUI元素。在Grid布局中使用sticky属性可以控制元素在单元格中的位置和对齐方式。

    2024-02-10
    50
  • mysql sum函数性能_select count(0)

    mysql sum函数性能_select count(0)MySQL 对window函数执行sum函数疑似Bug 使用MySql的窗口函数统计数据时,发现一个小的问题,与大家一起探讨下。 环境配置: mysql-installer-community-8.0

    2023-03-19
    131
  • Python文件压缩和解压缩

    Python文件压缩和解压缩文件压缩是指将一个或多个文件通过使用某种算法进行压缩,使得压缩后的文件大小变小。而文件解压缩则是将压缩文件还原成原始文件的过程。

    2024-02-29
    42
  • MySQL卸载

    MySQL卸载使用 控制面板 电脑管家 卸载完成后 删除原来的安装目录 去C盘显示——隐藏的项目——删除ProgramData目录下的MySQL文件夹 清理注册表: 运行(win+R):regedit

    2022-12-29
    103
  • sql谓语_sql的功能

    sql谓语_sql的功能本文将会和大家一起学习 SQL 的搜索条件中不可或缺的工具——谓词(predicate)。SQL 谓词就是返回值为 TRUE、FALSE 或 UNKNOWN 的表达式。 谓词用于 WHERE 子句 和

    2023-05-22
    83
  • MySQL实验–静态行转列->动态行转列->存储过程使用行转列「建议收藏」

    MySQL实验–静态行转列->动态行转列->存储过程使用行转列「建议收藏」概述 今天主要用一个实验来介绍一下在使用行转列的过程及相关实验。下面演示一下。 创建表 这里我用一个比较简单的例子来说明,也是行转列的经典例子,就是学生的成绩三张表:学生表、课程表、成绩表 1、学生…

    2022-12-15
    105

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注