SELECT table_nameFROMinformation_schema.tablesWHERE table_type = 'BASETABLE' AND table_schema = 'pg_catalog'; 二、高频查询场景与SQL示例 2.1 查看数据库对象元数据 场景:获取某个表的列定义及存储类型 SELECTa.attnameAS column_name, pg_catalog.format_type(a.atttypid,a.atttypmod) AS data_type, ...
方法1:Insert into 表名 values(值,值) 注意:自动递增的时候必须要写值:0或default;日期也要加引号;字符串也必须加引号 方法2:指定字段插入(也要一一对应才可以) Insert into 表名(字段1,字段2.。。) values(值1,值2.。。。) 方法3:多条数据插入 Insert into 表名 values(值,值),(值,值) 逻辑删除...
DELIMITER // CREATE TRIGGER trigger_name AFTER INSERT ON table_name FOR EACH ROW BEGIN -- 触发器的SQL语句-- 可以包含任何合法的SQL语句,用于在特定事件发生时执行操作 INSERT INTO log_table (event_description, event_time) VALUES ('New row inserted', NOW()); END // DELIMITER ; 在上述示例中:...
88.88,'lisi@itcast.cn','13888888888',1); -- 批量添加数据 INSERT INTO stu VALUES (2,...
(customer_id,customer_name,email)VALUES(1,'John Smith','john@example.com'),(2,'Jane Doe','jane@example.com');INSERTINTOproducts(product_id,product_name,unit_price)VALUES(101,'Laptop',800.00),(102,'Smartphone',500.00);INSERTINTOorders(order_id,customer_id,order_date,total_amount)VALUES(...
VALUES (1, 'Alice',30,75000.00); -- 插入数据时省略部分字段(需表定义允许 NULL) INSERT INTO employees (name, department) VALUES ('Bob', 'Engineering'); 2. 插入多条记录 (1) 使用 VALUES 子句 -- 批量插入3条员工记录 INSERT INTO employees (id, name, age) ...
(10) := 'company4'; BEGIN EXECUTE IMMEDIATE 'INSERT INTO company1 VALUES(:1, :2, :3, :4, :5)' USING v_id, v_name, v_age,v_address,v_salary; EXECUTE IMMEDIATE 'ALTER TABLE company1 RENAME to ' || v_newname; END $$; --执行 CALL dynamic_cur(); --查看结果 SELECT * ...
CREATE PARTITION FUNCTION myRangePF1 (int) AS RANGE LEFT FOR VALUES (3, 7, 10); 为求解该查询,查询处理器将执行第一级查找操作以查找包含符合条件 T.a < 10的行的每个分区。 这将标识要访问的分区。 然后,在标识的每个分区内,处理器将针对 b 列的聚集索引执行一个二级查找以查找符合条件 T.b = ...
MERGE INTO dbo.StudentB AS T USING dbo.StudentA AS S ON T.ID=S.ID WHEN MATCHED THEN --当ON条件成立时,更新数据。 UPDATE SET T.Name=S.Name,T.Sex=S.Sex WHEN NOT MATCHED THEN --当源表数据不存在于目标表时,插入数据。 INSERT VALUES (S.ID,S.Name,S.Sex) WHEN NOT MATCHED BY...
-- Standard syntaxINSERTdbo.Products (ProductID, ProductName, Price, ProductDescription)VALUES(1,'Clamp',12.48,'Workbench clamp')GO 如果插入成功,则继续执行下一步。 如果插入操作失败,则可能是因为Product表中已存在具有该产品 ID 的行。 若要继续,请删除表中的所有行并重复上一步。TRUNCATE TABLE删除表...