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

支付宝手机网站支付贵阳门户网站

支付宝手机网站支付,贵阳门户网站,广告代运营,怎么修改WordPress目錄名字知识点一创建数据库 create table 加数据库名create database db_first;删除数据库 drop database 加数据库名drop database db_first;知识点二创建表 create table 加表名create table Teachers1( ​--每一列--列名 数据类型 是否可以为null 是否是主键 标识规范 该列自增 …

知识点一

创建数据库 create table 加数据库名

create database db_first;

删除数据库 drop database 加数据库名

drop database db_first;

知识点二

创建表 create table 加表名
create table Teachers1(
​--每一列--列名 数据类型  是否可以为null 是否是主键  标识规范 该列自增  由1开始每次增加1Id int not null  primary key identity(1,1),TeacherName varchar(30)  not null,Age int   not null  default(20),Sex int ,Birthday datetime 
);
创建表用到的基本数据类型
1.文本类型 字符数据包含任意字母、符号或数字字符的组合

char:固定长度的非 Unicode 字符数据,最大长度为8000个字符

varchar:可变长度的非 Unicode 数据,最大长度为8000个字符

2.整数类型

int:占用4个字节,可表示范围:-2^31 ~ 2^31-1之间的整数

3.精确2数字类型

numeric:功能等同于decimal

4.日期类型

datetime:允许的范围1753-1-1至9999-1-1

添加表的属性

alter table 是 SQL 中用于修改现有表结构的命令 ADD Birthday datetime;

ALTER TABLE Teachers1
ADD Birthday datetime;

ALTER TABLE: 用于修改现有的表结构。

Teachers1: 这是要修改的表名。即将对 Teachers1 表进行结构更改。

ADD: 表示添加新的列。

Birthday: 这是新添加的列名。在这个例子中,列名为 Birthday,即将用于存储教师的生日。

datetime: 这是新列的数据类型,表示该列将存储日期和时间值。

添加表里的值

insert into 表名(属性) values (属性值)

INSERT INTO Teachers1 (TeacherName, Age, Sex, Birthday)
VALUES ('张老师', 30, 1, '1990-01-01'),('李老师', 28, 0, '1992-05-15'),('王老师', 35, 1, '1985-09-23');

注:如果你设置了ID自增,但是想要设置ID值可以用

set indetity_insert 表名 ON;

SET IDENTITY_INSERT  Teachers ON;

一次添加多个数据

-- 一次插入多条数据
insert  into Teachers (TeacherName,Age,Sex) values ('孙老师1',30,0)
insert  into Teachers (TeacherName,Age,Sex) values ('孙老师2',20,0)
insert  into Teachers (TeacherName,Age,Sex) values ('孙老师3',20,0)
insert  into Teachers (TeacherName,Age,Sex) values ('孙老师4',10,0)

插入多条数据

​
--插入多条数据
insert into  Teachers(TeacherName,Age)
--自定义结果集  开发者用多条数据合并而来
select '王老师1',30
union all
select '王老师2',30
union all
select '王老师3',30

修改表的内容

update 表名 set 修改的属性="要修改后值" where ID = 1

注释:修改ID = 1的那个对象的

- 修改数据  --update 表名  set  修改的列名='值'   where  条件
update  Students set StuName='王大陆' where  Id=7;update  Students set StuName='王大陆2',StuAge=10 where  Id=7;update  Students set StuName='王大陆3',StuAge=10 where Id=6 or Id=5;  -- or  ===> ||update  Students
set StuName='4563' 
where Id=6 and StuAge=100;  ---> and ===> && update Teachers  set TeacherName = '未知'; -- 切记添加where

--修改数据
update Teachers1 set TeacherName='老师' where Id =  1
查询表数据

查询语句 会查到一个结果集 把结果集返回出来

select  * from  Students;select  StuName,StuAge from  Students;
--查询语句  会查到一个结果集  把结果集返回出来
-- * all  全部列
select  * from  Students;
--查询部分列
select  StuName,StuAge from  Students;--  查询替换列名
select TeacherName as 老师姓名,Age as  年龄 from Teachers-- 加 where 筛选  select  * from  Students  where Id =1;--查询id等于1的全部数据select  StuName  from  Students  where Id =4; --查询id等于4的学生姓名-- !=  <> 不等于
select  StuName  from  Students  where Id !=4;select  StuName  from  Students  where Id >=4;select  StuName  from  Students  where Id <=4;select  StuName  from  Students  where Id =4  and StuAge=10;select  StuName  from  Students  where Id =4  or StuAge=10;-- between 之间 
select  StuName  from  Students  where Id   between 5 and 8;

删除表数据
delete from  Teachers;-- 删除清空数据 保留表结构  标识规范重置
truncate table Teachers  ;  -- 这个不能添加where 谨慎使用

总结

  1. 创建表 create table 加表名

  2. 删除表 delete from 加表名

  3. 查询表 select * from 加表名 可加where 条件

  4. 修改表 update 表名 set 修改的属性="要修改后值" where ID = 1

  5. 创建数据库 create database 加数据库名

  6. 删除数据库 drop database 加数据库名

http://www.dtcms.com/a/434515.html

相关文章:

  • macOS 终端配置全攻略:zsh、bash_profile、zprofile、zshrc 到 nvm 配置的完整科普
  • Matlab通过GUI实现点云的Loss配准
  • 用户体验最好的网站做网站 参考文献
  • 离散与连续随机变量
  • 自适应网站好吗电子商务seo名词解释
  • 深入剖析 MySQL 中 binlog 与 redolog:区别、联系及在数据更新中的作用​
  • tensor转numpy,numpy转tensor
  • [创业之路-653]:社会产品与服务的分类
  • 洛谷题解P1249 最大乘积
  • Java使用easypoi填充数据到word
  • 位运算题3:将整数奇偶位互换
  • 计算机毕业设计 基于EChants的海洋气象数据可视化平台设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
  • 卡盟网站顶图怎么做西安知名的集团门户网站建设公司
  • Python基础入门例程84-NP84 列表中第一次出现的位置
  • 基于腾讯CODING Maven的Android库发布
  • 郑州官方发布班级优化大师
  • 10.2 刷题知识点总结(1) ---- 正则表达式
  • SPI总线介绍
  • 【LeetCode_206】反转链表
  • 品牌网站建设 磐石网络的确好沈阳唐朝网络的服务内容
  • LeetCode 215. 数组中的第K个最大元素
  • 老年实训室建设:筑牢老年护理专业学员的实操能力基础
  • 【深度学习新浪潮】基于Qwen3-8B入门LoRA完整指南
  • 数据库设计与UML图
  • 影视网站的设计与实现新泰程序开发
  • 阿里pdf解析方案Logics-Parsing如何用RL攻克复杂文档解析
  • MySQL 索引失效的常见场景与原因分析
  • 四川省建设厅网站川北医学院网页制作员工作厂家
  • 从直线到环形:解锁栈、队列背后的空间与效率平衡术
  • 操作系统全解析:Windows、macOS与Linux的深度对比与选择指南(AI)