mysql常規使用(建立,增刪改查,視圖索引)

目錄

1.數據庫建立
2.增刪改查
3.視圖建立:

1.數據庫建立

mysql>
mysql> show databases;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
12 rows in set, 1 warning (0.00 sec)mysql> use mysql
Database changed
mysql> use mysql;
Database changed
mysql> show tables-> ;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.11 sec)mysql> Create Database Bigpigfoot;
Query OK, 1 row affected (0.00 sec)mysql> show databases-> ;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
13 rows in set, 1 warning (0.00 sec)mysql> use bigpigfoot;
Database changed
mysql> show tables-> ;
Empty set (0.00 sec)mysql> create table Student(Sno CHAR(5) not NULL unique);
Query OK, 0 rows affected (0.47 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| student              |
+----------------------+
1 row in set (0.00 sec)mysql> drop table student;
Query OK, 0 rows affected (0.00 sec)mysql> create table student(Sname VarCHAR(20)  unique,Ssex CHAR(1), Sage INT,Sdept CHAR(15))-> ;
Query OK, 0 rows affected (0.12 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| student              |
+----------------------+
1 row in set (0.00 sec)mysql> create table Course(Cno CHAR(4) PRIMARY KEY,Cname VarCHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno));
Query OK, 0 rows affected (0.34 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| student              |
+----------------------+
2 rows in set (0.00 sec)mysql> CREATE TABLE SC(->  Sno CHAR(5),->  Cno CHAR(3),->  Grade int,->  Primary key (Sno, Cno));
Query OK, 0 rows affected (0.12 sec)mysql>
mysql> ALTER TABLE Student ADD Scome DATETIME-> ;
Query OK, 0 rows affected (0.39 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| sc                   |
| student              |
+----------------------+
3 rows in set (0.00 sec)mysql> select * from student-> ;
Empty set (0.00 sec)mysql> CREATE TABLE Student
mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Sname | varchar(20) | YES  | UNI | NULL    |       |
| Ssex  | char(1)     | YES  |     | NULL    |       |
| Sage  | int(11)     | YES  |     | NULL    |       |
| Sdept | char(15)    | YES  |     | NULL    |       |
| Scome | datetime    | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
5 rows in set (0.11 sec)ALTER TABLE Student ALTER COLUMN Sage SMALLINT;ALTER TABLE Student ALTER ' at line 1 
mysql> CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC??Cno DESC)' at line 1
mysql> CREATE UNIQUE INDEX Stusno ON Student(Sno);
ERROR 1072 (42000): Key column 'Sno' doesn't exist in table
mysql> ALTER TABLE Student ADD Sno datetime;
Query OK, 0 rows affected (0.15 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> CREATE UNIQUE INDEX Stusno ON Student(Sno);
Query OK, 0 rows affected (0.12 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> CREATE UNIQUE INDEX Coucno ON Course(Cno);
Query OK, 0 rows affected (0.11 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Sname | varchar(20) | YES  | UNI | NULL    |       |
| Ssex  | char(1)     | YES  |     | NULL    |       |
| Sage  | int(11)     | YES  |     | NULL    |       |
| Sdept | char(15)    | YES  |     | NULL    |       |
| Scome | datetime    | YES  |     | NULL    |       |
| Sno   | datetime    | YES  | UNI | NULL    |       |
+-------+-------------+------+-----+---------+-------+
6 rows in set (0.01 sec)mysql> DROP TABLE SC;
Query OK, 0 rows affected (0.00 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| student              |
+----------------------+
2 rows in set (0.00 sec)mysql> show databases;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| s_t2                              |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
14 rows in set, 1 warning (0.46 sec)mysql> create database S_T3;
Query OK, 1 row affected (0.00 sec)mysql> DROP database S_T3;
Query OK, 0 rows affected (0.27 sec)mysql> create database S_T3;
Query OK, 1 row affected (0.00 sec)mysql> use S_T3;
Database changed
mysql> create table Student(Sno char(5) unique not NULL,Sname char(20) unique,Sage int,Sinst char(20));
Query OK, 0 rows affected (0.38 sec)mysql> create table Institute(Sinst char(20) unique,Ilocation char(20),Icall char(20));
Query OK, 0 rows affected (0.10 sec)mysql> insert into Student values('1913','daming',20,'ruanjian');
Query OK, 1 row affected (0.00 sec)mysql> insert into Student values('1914','lili',22,'dashuju');
Query OK, 1 row affected (0.00 sec)mysql> insert into Student values('1915','王國煜',23,'軟件學院');
Query OK, 1 row affected, 4 warnings (0.08 sec)mysql> insert into institute values('ruanjian','田園','123456');
Query OK, 1 row affected, 2 warnings (0.00 sec)mysql> insert into institute values('軟件','田園','123456');
Query OK, 1 row affected, 4 warnings (0.00 sec)mysql> insert into institute values('dashuju','東區','456789');
Query OK, 1 row affected, 2 warnings (0.00 sec)mysql> show databases-> ;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| s_t2                              |
| s_t3                              |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
15 rows in set, 1 warning (0.00 sec)mysql> show tables;
+----------------+
| Tables_in_s_t3 |
+----------------+
| institute      |
| student        |
+----------------+
2 rows in set (0.00 sec)mysql> desc institute;
+-----------+----------+------+-----+---------+-------+
| Field     | Type     | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| Sinst     | char(20) | YES  | UNI | NULL    |       |
| Ilocation | char(20) | YES  |     | NULL    |       |
| Icall     | char(20) | YES  |     | NULL    |       |
+-----------+----------+------+-----+---------+-------+
3 rows in set (0.34 sec)mysql> desc student;
+-------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| Sno   | char(5)  | NO   | PRI | NULL    |       |
| Sname | char(20) | YES  | UNI | NULL    |       |
| Sage  | int(11)  | YES  |     | NULL    |       |
| Sinst | char(20) | YES  |     | NULL    |       |
+-------+----------+------+-----+---------+-------+
4 rows in set (0.01 sec)mysql>

2.增刪改查

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

3.視圖建立:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

整理了一下過去所學的東西…

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532584.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532584.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532584.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php操作mysql數據庫

phpmyadmin phpadmin是一個mysql圖形化管理工具,是一款實用php開發的mysql苦戶端軟件,基于web跨平臺的管理系統,支持簡體中文,官網:www.phpmyadmin.net可以下載免費最新版。提供圖形化操作界面,完成對mysq…

C:C++ 函數返回多個參數

C/C 函數返回多個參數 轉自:https://blog.csdn.net/onlyou2030/article/details/48174461 筆者是 Python 入門的,一直很困惑 C/C 中函數如何返回多個參數。 如果一個函數需要返回多個參數,可以采用以下兩種方法: 傳引用或指針…

sql預編譯

一.數據庫預編譯起源: 數據庫接受sql語句,需要解析和制定執行,中間需要花費一段時間. 有時候同一語句可能會多次執行, 那么就會造成資源的浪費 如何減少編譯執行的時間 ? 就有了預編譯,預編譯是將這類語句提前用占位符替代,一次編譯,多次執行. 預編譯后的執行代碼會被緩存下來…

C++中智能指針的原理、使用、實現

C中智能指針的原理、使用、實現 轉自:https://www.cnblogs.com/wxquare/p/4759020.html 1 智能指針的作用 C程序設計中使用堆內存是非常頻繁的操作,堆內存的申請和釋放都由程序員自己管理。程序員自己管理堆內存可以提高了程序的效率,但是…

Xctf練習sql注入--supersqli

三種方法 方法一 1 回顯正常 1’回顯不正常,報sql語法錯誤 1’ -- 回顯正常,說明有sql注入點,應該是字符型注入(# 不能用) 1’ order by 3 -- 回顯失敗,說明有2個注入點 1’ union select 1,2 -- 回顯顯示過濾語句: 1’; show databases -- 爆數據庫名 -1’; show tables …

深拷貝與淺拷貝、值語義與引用語義對象語義 ——以C++和Python為例

深拷貝與淺拷貝、值語義與引用語義/對象語義 ——以C和Python為例 值語義與引用語義(對象語義) 本小節參考自:https://www.cnblogs.com/Solstice/archive/2011/08/16/2141515.html 概念 在任何編程語言中,區分深淺拷貝的關鍵都…

一次打卡軟件的實戰滲透測試

直接打卡抓包, 發現有疑似企業網站,查ip直接顯示以下頁面 直接顯示了后臺安裝界面…就很有意思 探針和phpinfo存在 嘗試連接mysql失敗 fofa掃描為阿里云服務器 找到公司官網使用nmap掃描,存在端口使用onethink 查詢onethink OneThink是一個開源的內容管理框架,…

C++中類的拷貝控制

C中類的拷貝控制 轉自:https://www.cnblogs.com/ronny/p/3734110.html 1,什么是類的拷貝控制 當我們定義一個類的時候,為了讓我們定義的類類型像內置類型(char,int,double等)一樣好用,我們通常需要考下面…

centos7ubuntu搭建Vulhub靶場(推薦Ubuntu)

這里寫目錄標題一.前言總結二.成功操作:三.出現報錯:四.vulhub使用正文:一.前言總結二.成功操作:三.出現報錯:四.vulhub使用看完點贊關注不迷路!!!! 后續繼續更新優質安全內容!!!!!一.前言總結 二.成功操作&#xff1…

使用 PyTorch 數據讀取,JAX 框架來訓練一個簡單的神經網絡

使用 PyTorch 數據讀取,JAX 框架來訓練一個簡單的神經網絡 本文例程部分主要參考官方文檔。 JAX簡介 JAX 的前身是 Autograd ,也就是說 JAX 是 Autograd 升級版本,JAX 可以對 Python 和 NumPy 程序進行自動微分。可以通過 Python的大量特征…

Yapi Mock 遠程代碼執行漏洞

跟風一波復現Yapi 漏洞描述: YApi接口管理平臺遠程代碼執行0day漏洞,攻擊者可通過平臺注冊用戶添加接口,設置mock腳本從而執行任意代碼。鑒于該漏洞目前處于0day漏洞利用狀態,強烈建議客戶盡快采取緩解措施以避免受此漏洞影響 …

C++ ACM模式輸入輸出

C ACM模式輸入輸出 以下我們都以求和作為題目要求,來看一下各種輸入輸出應該怎么寫。 1 只有一個或幾個輸入 輸入樣例: 3 5 7輸入輸出模板: int main() {int a, b, c;// 接收有限個輸入cin >> a >> b >> c;// 輸出結果…

CVE-2017-10271 WebLogic XMLDecoder反序列化漏洞

漏洞產生原因: CVE-2017-10271漏洞產生的原因大致是Weblogic的WLS Security組件對外提供webservice服務,其中使用了XMLDecoder來解析用戶傳入的XML數據,在解析的過程中出現反序列化漏洞,導致可執行任意命令。攻擊者發送精心構造的…

樹莓派攝像頭 C++ OpenCV YoloV3 實現實時目標檢測

樹莓派攝像頭 C OpenCV YoloV3 實現實時目標檢測 本文將實現樹莓派攝像頭 C OpenCV YoloV3 實現實時目標檢測,我們會先實現樹莓派對視頻文件的逐幀檢測來驗證算法流程,成功后,再接入攝像頭進行實時目標檢測。 先聲明一下筆者的主要軟硬件配…

【實戰】記錄一次服務器挖礦病毒處理

信息收集及kill: 查看監控顯示長期CPU利用率超高,懷疑中了病毒 top 命令查看進程資源占用: netstat -lntupa 命令查看有無ip進行發包 netstat -antp 然而并沒有找到對應的進程名 查看java進程和solr進程 ps aux :查看所有進程…

ag 搜索工具參數詳解

ag 搜索工具參數詳解 Ag 是類似ack, grep的工具,它來在文件中搜索相應關鍵字。 官方列出了幾點選擇它的理由: 它比ack還要快 (和grep不在一個數量級上)它會忽略.gitignore和.hgignore中的匹配文件如果有你想忽略的文…

CVE-2013-4547 文件名邏輯漏洞

搭建環境,訪問 8080 端口 漏洞說明: Nginx: Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是占有內存少,并發能力強&#xf…

CMake指令入門 ——以構建OpenCV項目為例

CMake指令入門 ——以構建OpenCV項目為例 轉自:https://blog.csdn.net/sandalphon4869/article/details/100589747 一、安裝 sudo apt-get install cmake安裝好后,輸入 cmake -version如果出現了cmake的版本顯示,那么說明安裝成功 二、c…

CVE-2017-7529Nginx越界讀取緩存漏洞POC

漏洞影響 低危,造成信息泄露,暴露真實ip等 實驗內容 漏洞原理 通過查看patch確定問題是由于對http header中range域處理不當造成,焦點在ngx_http_range_parse 函數中的循環: HTTP頭部range域的內容大約為Range: bytes4096-81…

Linux命令行性能監控工具大全

Linux命令行性能監控工具大全 作者:Arnold Lu 原文:https://www.cnblogs.com/arnoldlu/p/9462221.html 關鍵詞:top、perf、sar、ksar、mpstat、uptime、vmstat、pidstat、time、cpustat、munin、htop、glances、atop、nmon、pcp-gui、collect…