首页编程sql教程 sql server菜鸟教程

sql教程 sql server菜鸟教程

编程之家2024-06-06209次浏览

一、plsql安装教程及配置

1.准备好plsql的安装包,这个大家自行搜索

sql教程 sql server菜鸟教程

2.接着右键单击安装包中的exe文件,选择以管理员身份运行

3.点击确定按钮

4.点击IAgree按钮

5.设置安装的路径

6.点击Finish按钮

7.双击安装好的PLSQL图标

sql教程 sql server菜鸟教程

8.输入用户名和密码进行登录

9.最后需要将安装包中的注册码粘贴到输入框进行激活

二、sqlalchemy2.0使用教程

你好,SQLAlchemy2.0是SQLAlchemy的一个版本,它是一个Python的ORM(对象关系映射)工具,用于在Python中操作关系型数据库。它提供了一种简单的方式来访问数据库,而无需编写SQL语句。

以下是使用SQLAlchemy2.0的教程:

1.安装SQLAlchemy

在安装SQLAlchemy2.0之前,您需要先安装Python。然后可以使用pip安装SQLAlchemy:

sql教程 sql server菜鸟教程

```

pipinstallsqlalchemy

```

2.连接数据库

使用SQLAlchemy连接数据库非常简单。只需要指定数据库的URL,并使用create_engine()函数创建一个Engine对象。例如:

```

fromsqlalchemyimportcreate_engine

engine=create_engine('postgresql://user:password@localhost/mydatabase')

```

这里使用了PostgreSQL数据库作为示例,您需要将URL替换为您的数据库URL。

3.创建模型

使用SQLAlchemy,您可以将数据库中的表映射到Python类中。这些类被称为模型。例如,如果您的数据库中有一个名为users的表,您可以创建一个User模型来表示该表:

```

fromsqlalchemyimportColumn,Integer,String

fromsqlalchemy.ext.declarativeimportdeclarative_base

Base=declarative_base()

classUser(Base):

__tablename__='users'

id=Column(Integer,primary_key=True)

name=Column(String)

age=Column(Integer)

```

这里创建了一个名为User的模型,它映射到名为users的表。模型定义了三个属性,分别对应于表中的三个列。

4.创建会话

使用SQLAlchemy,您可以创建一个会话来执行数据库操作。会话对象负责跟踪所有对数据库的更改,并确保这些更改在提交之前都是安全的。例如:

```

fromsqlalchemy.ormimportsessionmaker

Session=sessionmaker(bind=engine)

session=Session()

```

这里创建了一个session对象,它将连接到之前创建的engine对象。

5.查询数据

使用SQLAlchemy查询数据也非常简单。例如,要获取所有用户的名称和年龄,您可以执行以下代码:

```

users=session.query(User.name,User.age).all()

foruserinusers:

print(user.name,user.age)

```

这里使用了session.query()方法查询User模型的name和age属性,并使用all()方法获取所有结果。

6.插入数据

要向数据库中插入数据,您可以创建一个新的User对象,并将其添加到session中。例如:

```

new_user=User(name='Alice',age=25)

session.add(new_user)

session.commit()

```

这里创建了一个名为Alice的新用户,并将其添加到session中。调用session.commit()方法将更改提交到数据库中。

7.更新数据

要更新数据库中的数据,您可以获取要更新的User对象,并更新其属性。例如,要将名为Alice的用户的年龄更新为26,您可以执行以下代码:

```

user=session.query(User).filter_by(name='Alice').first()

user.age=26

session.commit()

```

这里使用了session.query()方法和filter_by()方法来获取名为Alice的用户,并将其年龄更新为26。

8.删除数据

要从数据库中删除数据,您可以获取要删除的User对象,并使用session.delete()方法将其从session中删除。例如,要删除名为Alice的用户,您可以执行以下代码:

```

user=session.query(User).filter_by(name='Alice').first()

session.delete(user)

session.commit()

```

这里使用了session.query()方法和filter_by()方法来获取名为Alice的用户,并使用session.delete()方法将其从session中删除。

这就是使用SQLAlchemy2.0的基本教程。它提供了一个简单的方式来访问数据库,不需要编写复杂的SQL语句。如果您想深入了解SQLAlchemy,请查看SQLAlchemy的官方文档。

三、excel sql入门新手教程

新手教程如下:

1、在Excel中使用SQL的操作方法

2、Excel零基础学SQL:01使用规范的数据源

3、Excel零基础学SQL02:提取字段、整表数据、限定数据单元格范围

4、Excel零基础学SQL03:对数据源的某列、自定义列或整表使用别名

5、Excel零基础学SQL04:算术运算,加减乘除

6、Excel零基础学SQL05:比较运算符,where子句

7、Excel零基础学SQL06:AND、OR、Betweent……AND

8、Excel零基础学SQL07:NULL值的判断

9、Excel零基础学SQL08:like模糊查找

10、Excel零基础学SQL09:in运算多项筛选

11、Excel零基础学SQL10:distinct去重复,多列去重

12、Excel零基础学SQL11:排序,orderby子句

13、Excel零基础学SQL12:instr函数,自定义排序

14、Excel零基础学SQL13:TOP和TOPPERCENT提取前几条数据

15、Excel零基础学SQL14:数据分组统计groupby

16、Excel零基础学SQL15:数据分组统计groupby的筛选条件having

17、Excel零基础学SQL16:表与表的关系,提取两表相同数据

18、Excel零基础学SQL17:表格引用自身,数值排名

19、Excel零基础学SQL18:左链接右链接,vlookup查询

20、Excel零基础学SQL19:表格上下合并,union和unionall

21、Excel零基础学SQL20:子查询

22、Excel零基础学SQL21:union与unionall实现分类汇总和总计

23、Excel零基础学SQL22:中式排名,美式排名,分组排名

24、Excel零基础学SQL23:iif函数,条件判断

25、Excel零基础学SQL24:日期处理,月结日的判断

26、Excel零基础学SQL25:两表对比,找相同和不同,合并两表

27、Excel零基础学SQL26:ALL与ANY

28、Excel零基础学SQL27:Format函数按季度汇总数据

29、Excel零基础学SQL28:一维表转置二维表

30、Excel零基础学SQL29:最值,众数

31、Excel零基础学SQL30:一对多查找

32、Excel零基础学SQL31:求参加过001和002两个课程的学生

33、Excel零基础学SQL32:按日期累加

34、Excel零基础学SQL33:多表链接

35、Excel零基础学SQL34:SQL先进先出

36、Excel零基础学SQL35:两组数据进行组合

上海市就业人员健康证(北京市健康证在线查询)华硕a42jv(华硕a42jv好用吗)