当前位置:首页 » 编程语言 » sql数据库客户表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql数据库客户表

发布时间: 2022-08-15 19:31:13

⑴ 我的sql的系统数据库中有用户表格 我不知道怎么来的

是本身就带有的用户表格,表名是user,这是数据库系统里已经设置好的一些用户,同时你自己添加的用户也会存入这个表里。

⑵ 在数据库中利用SQL语言建立“客户表”、“货品表”和“订单表”,表结构如下:

CREATE TABLE
表名_客户表

列名1 类型 是否为空,
列名2 类型 是否为空,
列名3 类型 是否为空


例如:
Create table 客户表

姓名 char(16) NOT NULL,
电话 char(11) NOT NULL,
)

注意:在建表前先要选择数据库,

⑶ SQL数据库练习,最好能给出解释

1题不知道,2是D吧
select 联系电话 from 厂商表 where 厂商名称=“..."and负责人姓名 like "方”;
select 单价,库存,厂商名称 from 家电表,厂商 表 where select 厂商编号 from 家电表 where 家电名称=“FR”;
select * from 客户表 where select 客户编号 from 订单表 where 订购日期=“。。。”and 数量=“ ”;
差不多就是这样了吧。有很多种吧,看你用什么语句了。
4:create table 订单表(客户号 char(33),家电号 char(44),数量 int, 订购日期 char(11));
6:create view BUYER_VIEW as selcet 名字。。。 from 名字的表;

⑷ 现有一个数据库Sales,该库中有三个表: 客户表Customers:

--客户表Customers
create table Customers
(
客户ID int primary key,

客户姓名 varchar(20) not null,

客户公司 varchar(20),

库存 varchar(200),

客户电话 varchar(16) check(客户电话 like '123[0-9]{4}')
)

--订单表Orders
create table Orders
(
客户ID int,
产品ID int ,
产品名称 varchar(20)not null,
定货数量 int not null,
总金额 decimal(8,2) not null,
下单时间 datetime not null ,
foreign key (产品ID) references Procts(产品ID),
foreign key (客户ID) references Customers(客户ID)
)

--产品表Procts
create table Procts
(
产品ID int primary key,

产品名称 varchar(20) not null,

产品单价 decimal(5,2),

库存量 int
)
--(1)请根据客户表Customers的结构说明,用T-SQL语言创建该表(已创建)
--(2)查询订单表Orders中下单时间在‘2012-01-01’至’2012-12-31’之间的客户ID,产品名称,定货数量和总金额
select 产品名称,定货数量,总金额 from Orders where 下单时间 like '2012%'
--(3)查询产品表Procts中产品单价的最大值、最小值及平均值,并分别使用别名来显示结果
select max(产品单价) as 单价最大值,min(产品单价) as 单价最小值,avg(产品单价) as 单价平均值 from Procts
--(4)创建名为v_cus_pro_ord的视图,获取总金额不小于5000的客户ID、客户名称、产品ID、产品名称、产品单价、定货数量、总金额及下单时间
create view v_cus_pro_ord as
select o.客户ID,c.客户姓名,o.产品ID,o.产品名称,p.产品单价,定货数量,总金额,下单时间 from Orders o,Procts p,Customers c
where 总金额 >=5000 and o.客户ID=c.客户ID and o.产品ID=p.产品ID

如有不懂,请继续追问

⑸ SQL 客户订单表的主键和外键约束问题

客户订单表:主键就是订单单号,外键是客户编号,这样在客户订单表里肯定不会有相同的订单单号

⑹ 用sql建立一个数据库,聊天软件的,先建一个用户表(帐号,密码....),好友表(Id,HostId,FriendId..)

不就是写数据,读数据么?
在界面上发送消息的时候,其实就是将数据插入到聊天信息表中,
别人收消息就是从里面读取数据。

触发器,存储过程可用可不用。
如果要用的话,我想:
触发器用于自动生成消息ID的编号
存储过程用于插入数据,里面包含的不过就是INSERT语句

⑺ sql数据库关系图设计

MS SQL05及以下版本可以自动生成关系图,我的08就不能。
客户名不排除姓名相同的,所以客户表(id Primary key,……)
产品名不排除产品名相同型号不同的,所以产品表(proctid primary key,……)
订单表里需要有下订单的客户和订的产品,所以需要与客户表和产品表通过外键关联。
一个客户可以在不同时段订同一个产品,所以订单id为订单表主键,做外键的字段必须是其依赖表的主键,所以订单表外键为客户id和产品proctid
订单表(订单id primary key,id foreign key references 客户表(id),proctid foreign key references 产品表(proctid),……)

你写的订单表样式可以通过视图实现 订单视图(订单id,客户名,产品名,……)

主外键设置或者编写完毕后,左边对象资源管理器,数据库下面,右键数据库关系图,生成数据库关系图

⑻ 怎样用SQL语句查询一个数据库中的所有表

查询一个数据库中的所有表sql语句是show tables;

显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user <数据库名>命令;进入数据库之后才能查询数据库中有哪些表。使用以下命令即可查出所有表:

show tables;

(8)sql数据库客户表扩展阅读

mysql数据库的基本sql操作命令介绍:

1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;

2、建立数据库:mysql> CREATE DATABASE 库名;

3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字

名 CHAR(1));

4、删除数据库:mysql> DROP DATABASE 库名;

5、删除数据表:mysql> DROP TABLE 表名;

6、将表中记录清空:mysql> DELETE FROM 表名;

7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");

8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;

10、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;

⑼ 开个网上服装城,sql数据库需要几张表求数据库分析呀。。。

1.进货表(时间,地点,什么类型的服装,分类(男女老少),价格……)
2.销售表(什么时间销售的,类型(男女老少),价格……)
3.利润表(时间,类型,利润……)你可以根据利润然后看什么客户喜欢什么样的款式等
4.客户表(客户名称……)主要记录经常买的客户及潜在客户
5……

⑽ 用SQL数据库如何查看数据库的用户

select * from tableName;

tableName是数据库中注册用户表。

查询具体的字段:

SELECT column_name,column_name FROM tableName;

例子:

获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表):

SELECT LastName,FirstName FROM Persons;

(10)sql数据库客户表扩展阅读:

获取数据库所有表的字段及其字段

select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns

where table_schema='数据库'

获取数据库某个表的字段及其字段

select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns

where table_name='表名' and table_schema='数据库'