mysql - 通过使用查询,如何在数据库中创建表而不是在 SSMS 中创建模式
问题描述
我知道使用CREATE TABLE [example_schema].[example table]
在模式中创建表,但我想在数据库中创建表,但我不知道语法
CREATE TABLE Royal_Poly_DB.staff_relation (
"staff_no" CHAR(4) NOT NULL,
"staff_name" VARCHAR(100) NOT NULL,
"supervisor" CHAR(4) NULL,
"dob" DATE NOT NULL,
"grade" CHAR(5) NOT NULL,
"marital_status" CHAR(1) NOT NULL,
"pay" DECIMAL(7,2) NULL,
"allowance" DECIMAL(7,2) NULL,
"hourly_rate" DECIMAL(7,2) NULL,
"gender" CHAR(1) NOT NULL,
"citizenship" VARCHAR(10) NOT NULL,
"join_yr" INT NOT NULL,
"dept_cd" VARCHAR(5) NOT NULL,
"type_of_employment" CHAR(2) NOT NULL,
"highest_qln" VARCHAR(10) NOT NULL,
"designation" VARCHAR(20) NOT NULL,
PRIMARY KEY (staff_no))
解决方案
右键单击对象资源管理器中的数据库并选择“新建查询”,然后在此处添加代码
推荐阅读
- highcharts - Highcharts 绘制每周数据 (JS)
- python - python pandas分组和聚合列
- c# - 如何从自定义代码分析规则中排除自动生成的文件?
- tfs - 只有特定的用户组才有权创建和关闭工作项
- azure - Azure API 管理 - 未通话量配额
- java - Java将MultipartFile转换为大文件的文件
- visual-studio-2017 - Xaml 实时编辑不适用于自定义解决方案配置
- javascript - SheetJS 库将文本错误地视为日期
- r - Graphframes PageRank 性能:PySpark 与 sparklyr
- c++ - 即使在使用 delete[] 后元素仍保留