失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 使用TSQL语句操作MySQL数据库

使用TSQL语句操作MySQL数据库

时间:2021-12-13 19:18:56

相关推荐

使用TSQL语句操作MySQL数据库

使用TSQL语句创建数据库

以前用的是鼠标在界面上手动创建,这样创建会比较麻烦,而且还会经常出问题。在其它电脑上要用的话还需要重复操作。所以要使用程序代码操作,能通过代码的就不用手动操作。

在数据库界面选择要用的数据库,双击打开数据库,打开以后点击查询,下面会出来创建查询。出来的界面就是写代码的界面,上面会出来@+内容,内容显示的就是数据库的名称。代码如下:

1.创建数据库

create database test2;创建数据库text2

2.删除数据库

drop database test2;删除数据库text2

3.创建表

create table ceshi 创建表,表的名称为ceshi。

create table ceshi 创建表格ceshi( ()里面的是这个表格ceshi的列ids int auto_increment primary key, 自增长列,先写列名 类型 长度(没有的不用写)自增长关键字 主键 逗号 uid varchar(20), 用户名(uid) 类型(长度) 逗号name varchar(20),class varchar(20),foreign key (class) references class(code) 外键 (这张表的外键列是class列) 和另一张表class里面的code列有关系)

create table class

(

code varchar (20) primary key,

name varchar(20) not null

)

4.删除表

drop table class;

*自增长 auto_increment

*主键 primary key

*外键 foreign key 主表名列名()references

*非空 not null

创建数据库或者表以后点击运行,如果出现影响的栏数和使用的时间,说明新建的数据库和新建的表格没有问题,有问题点击运行后代码下面会报错。

需要注意的几点:

1.类型包含长度的类型后面加括号,括号里面写长度。

2.上一列写完加逗号。

3.最后一列不用写逗号。

4.在每一条SQL语句写完以后要加分号。

5.如果有外健关系,要先创建主表。因为如果先写从表就会先执行从表的代码,会找不到主表,所以要先写主表。

例题:表格截图+表格代码

create table student(code varchar(20) primary key,name varchar(20),sex bit,age int,class varchar(20),foreign key (class) references class(code));

create table class(code varchar(20) primary key,name varchar(20));

create table kecheng(code varchar(20) primary key,name varchar(20));

create table teacher (code varchar(20) primary key,name varchar(20));

create table chengji( ids int auto_increment primary key,scode varchar(20),kcode varchar(20),degree float,foreign key (scode) references student(code),foreign key (kcode) references kecheng(code));

create table tkecheng(ids int auto_increment primary key,tcode varchar(20),kcode varchar(20),foreign key (kcode) references kecheng(code),foreign key (tcode) references teacher(code));

如果觉得《使用TSQL语句操作MySQL数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。