我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL语句是怎样的

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL语句是怎样的

这期内容当中小编将会给大家带来有关MySQL语句是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1.选择数据库 USE

刚链接到MySQL时,没有数据库打开供你使用,而我们需要选择一个数据库,才能进行以下的操作。

方法:USE语句

USE Mdatabase;

如此,才能打开数据库,读取其中的数据

2.显示信息 SHOW

MySQL从内部表中提取信息

SHOW database;

返回可用数据库的一个列表

SHOW tables;

返回数据库内的表的列表

SHOW columns from table;

显示表列

3.创建表 CREATE TABLE

基本语法:

//by LMYCREATE DATABASE 数据库名;   USE 数据库名;   CREATE TABLE 表名1(    列名1   数据类型    要求,    列名2   数据类型    要求,    列名3   数据类型    要求,    .......    PRIMARY KEY (主键) );

以我的数据库作业作为栗子:

(环境,MySQL workbench

要求:

创建一个名为”my_own_movie_database“的数据库,之后,建如下几个表,之后把相应输入插入

MySQL语句是怎样的

首先,打开workbench,添加一个新的SQL文件

MySQL语句是怎样的

之后,在新的文件中写入sql语句

MySQL语句是怎样的

写入相应sql语句,写完,你会在左侧发现,有了一个新的数据库,点进去,还可以看到你建的表

完整代码如下:

drop database if exists `my_own_movie_database`;create database `my_own_movie_database`;USE `my_own_movie_database`;CREATE TABLE `movieexec` (  `name` char(30) DEFAULT NULL,  `address` varchar(100) DEFAULT NULL,  `cert` int(11) NOT NULL DEFAULT '0  ',  `netWorth` int(11) DEFAULT NULL,  PRIMARY KEY (`cert`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;## Data for table "movieexec"#INSERT INTO `movieexec` VALUES ('Calvin Coolidge','Fast Lane',123,20000000),('Merv Griffin','Riot Rd.',199,112000000),('Stephen Spielberg','123 ET road',222,100000000),('Ted Turner','Turner Av.',333,125000000),('George Lucas','Oak Rd.',555,200000000),('Jane Fonda','Turner Av.',567,200000000);## Source for table "movies"#CREATE TABLE `studio` (  `name` char(30) NOT NULL DEFAULT '',  `address` varchar(100) DEFAULT NULL,  `presC` int(11) DEFAULT NULL,  PRIMARY KEY (`name`)) ;## Data for table "studio"#INSERT INTO `studio` VALUES ('MGM','MGM Boulevard',123),('Fox','Fox Boulevard',199),('Disney','Disney Boulevard',222),('USA Entertainm','USA Entertainm Boulevard',333),('Paramount','Paramount Boulevard',555);CREATE TABLE `movies` (  `title` char(100) NOT NULL DEFAULT '',  `year` int(11) NOT NULL DEFAULT '0',  `length` int(11) DEFAULT NULL,  `movieType` char(10) DEFAULT NULL,  `studioName` char(30) ,  `producerC` int(11) DEFAULT NULL,  PRIMARY KEY (`title`,`year`), foreign key(studioName) references studio(name) on delete cascade) ;## Data for table "movies"#INSERT INTO `movies` VALUES ('Empire Strikes Back',1980,111,'drama','Fox',555),('Gone With the Wind',1938,null,'drama','MGM',123),('Logan\'s run',1977,120,'drama','MGM',888),('Pretty Woman',1990,119,'drama','Disney',999),('Star Trek',1979,132,'sciFic','Paramount',444),('Star Trek: Nemesis',2002,116,'sciFic','Paramount',321),('Star Wars',1977,124,'sciFic','Fox',555),('Terms of Endearment',1983,132,'drama','MGM',123),('The Man Who Wasn\'t There',2001,116,'comedy','USA Entertainm',777),('The Usual Suspects',1995,106,'drama','MGM',999);## Source for table "moviestar"#CREATE TABLE `moviestar` (  `name` char(30) NOT NULL DEFAULT '',  `address` varchar(255) DEFAULT NULL,  `gender` char(1) DEFAULT NULL,  `birthdate` date DEFAULT NULL,  PRIMARY KEY (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;## Data for table "moviestar"#INSERT INTO `moviestar` VALUES ('Alec Baldwin','Baldwin Av.','M','1977-06-07'),('Debra Winger','A way','F','1978-05-06'),('Harrison Ford','Prefect Rd.','M','1955-05-05'),('Jack Nicholson''s','X path','M','1949-05-05'),('Jane Fonda','Turner Av.','F','1977-07-07');## Source for table "starsin"#CREATE TABLE `starsin` (  `movieTitle` char(100) NOT NULL DEFAULT '',  `movieYear` int(11) NOT NULL DEFAULT '0',  `starName` char(30) NOT NULL DEFAULT '',  PRIMARY KEY (`movieTitle`,`movieYear`,`starName`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;## Data for table "starsin"#INSERT INTO `starsin` VALUES ('Empire Strikes Back',1980,'Harrison Ford'),('Star Wars',1977,'Carrie Fisher'),('Star Wars',1977,'Harrison Ford'),('Star Wars',1977,'Mark Hamill'),('Terms of Endearment',1983,'Debra Winger'),('Terms of Endearment',1983,'Jack Nicholson'),('The Usual Suspects',1995,'Kevin Spacey');## Source for table "studio"#

4.插入数据 INSERT

基本写法:

INSERT INTO 表名1 VALUES (数据1,数据2,数据3.....),(数据1,数据2......)....;

最后,运行,快捷键:Ctrl +Shift+Enter
(这个地方我愣是到这门课都快学完了,才知道怎么运行…哭死了,前半学期装不上软件,后半学期天天迷为什么建不了表…)
建完表之后,可以看到,表中的内容

MySQL语句是怎样的

上述就是小编为大家分享的MySQL语句是怎样的了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL语句是怎样的

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL语句是怎样的

这期内容当中小编将会给大家带来有关MySQL语句是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.选择数据库 USE刚链接到MySQL时,没有数据库打开供你使用,而我们需要选择一个数据库,才能进行
2023-06-22

论一条select语句在MySQL是怎样执行的

目录一、从宏观的角度分析MySQL二、一条SQL执行要经过多少困难?2-1 连接器2-2 查询缓存2-3 分析器2-4 优化器2-5 执行器一、从宏观的角度分析MySQL首先看一张经典图片(MySQL逻辑架构图)上图的客户端可以直接理解为P
2022-05-22

C语言中if语句的使用是怎样的

本篇文章给大家分享的是有关C语言中if语句的使用是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。if语句:作用:构成分支结构。(它根据给定的条件进行判断,以决定执行某个分
2023-06-29

oracle和mysql语句一样吗

否。oracle 和 mysql 的 sql 语句语法存在差异,影响查询迁移和跨系统编码。Oracle 和 MySQL 语句是否相同?简短回答:否详细回答:虽然 Oracle 和 MySQL 都是流行的数据库管理系统,但它们的 SQL
oracle和mysql语句一样吗
2024-04-19

怎样检查sql语句

检查 sql 语句的方法有:语法检查:使用 sql 编辑器或 ide。逻辑检查:验证表名、列名、条件和数据类型。性能检查:使用 explain 或 analyze,检查索引并优化查询。其他检查:检查变量、权限和测试查询。如何检查 SQL 语
怎样检查sql语句
2024-06-21

VB.NET标记语句的使用方式是怎么样的

VB.NET标记语句的使用方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。VB.NET编程语言中有一种比较常用的方法就是标记语句。那么我们应该如何正
2023-06-17

编程热搜

目录