mysql三张表关联查询

2024年11月20日 17:16
有2个网友回答
网友(1):

---table1指的是第一张表,table2指的是第二张表,table3指的是第三张表,
select  a.uid,a.uname,a.upsw,a.urealname,a.utel,a.remark,b.rname,b.rremark,c.deptname,c.deptremark from table1 a,table2 b, table3 c where a.sems_role_rid=b.rid and a.udeptid=c.deptid

网友(2):

语句为:select  a.uid,a.uname,a.upsw,a.urealname,a.utel,a.remark,if exists (select * from sysdatabases where name='databaseName',drop database databaseName go table

sql 语句简介:

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;sql 语句就是对数据库进行操作的一种语言。

常用sql 语句:

数据库:CREATE DATABASE database-name

删除数据:drop database dbname

创建表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

折叠删除新表

drop table tabname

增加:Alter table tabname add column col type

设主键:Alter table tabname add primary key(col)

删除主键:Alter table tabname drop primary key(col)

创建索引:create [unique] index idxname on tabname(col….)

删除索引:drop index idxname