一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL語句匯總整理

MySQL語句匯總整理

2022-02-13 19:29L-M-Y Mysql

這篇文章主要給大家分享的是MySQL語句匯總整理,圍繞MySQL語句的相關資料對其進行整理,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你有所幫助

 

1.選擇數據庫 USE

剛鏈接到MySQL時,沒有數據庫打開供你使用,而我們需要選擇一個數據庫,才能進行以下的操作。

方法:USE語句

USE Mdatabase;

如此,才能打開數據庫,讀取其中的數據

 

2.顯示信息 SHOW

MySQL從內部表中提取信息

SHOW database;

返回可用數據庫的一個列表

SHOW tables;

返回數據庫內的表的列表

SHOW columns from table;

顯示表列

 

3.創建表 CREATE TABLE

基本語法:

//by LMY
CREATE 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語句匯總整理 的文章就介紹到這了,更多相關MySQL語句整理 內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_52109814/article/details/121771413

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品久久久久久久久免费影院 | 亚洲成片在线看 | 午夜精品久久久久久久2023 | 精品免费 | aaa级大片| 日本中文字幕不卡在线一区二区 | 处女摘花 | 日本不卡视频免费的 | 草草视频免费看 | 色综合网亚洲精品久久 | 亚洲欧美另类专区 | 肉文高h调教 | 激情六月丁香婷婷四房播 | 特级老女人淫片高清视频 | 日本美女视频韩国视频网站免费 | 色综合久久综合网欧美综合网 | 国产精品国产精品国产三级普 | 热久久99精品这里有精品 | 亚洲激情网站 | 国产精品欧美一区二区 | 1024国产基地永久免费 | 日本最大的黄色网站 | 精品国产国偷自产在线观看 | 色综合精品 | 国产成人精品午夜在线播放 | 欧美三级做爰全过程 | boobsmilking流奶水 | chanelpreston欧美网站 | 日本xx高清视频免费观看 | 校花在公车上被内射好舒服 | 99久久综合久中文字幕 | 亚洲AV蜜桃永久无码精品无码网 | 欧洲老太玩小伙 | 四虎精品影视 | 丝袜老师好湿好紧我要进去了 | 欧美精品日韩一区二区三区 | av毛片在线看 | 色综合久久中文字幕综合网 | 国产精品va在线观看不 | 日韩无砖专区2020在线 | 亚洲天堂成人在线观看 |