mysql 加号的作用_MySQL学习笔记(一)
MySQL學習筆記(一)
作者:易成勇
案例來源:AI技術前線
MySQL常用命令
1、查看當前所有數據庫
show databases;
2、打開指定的庫
use 庫名
3、查看當前庫的所有表
show tables;
4、查看其他庫的所有表
show tables from 庫名
5、創建表
create table 表名
(
列名 列類型,
列名 列類型,
......
);
6、查看表結構
desc 表名;
7、查看服務器的版本
方式一:登錄到MySQL服務端
selece version();
方式二:沒有登錄到MySQL服務端
mysql --version
或
MySQL --V
MySQL語法規范
1、不區分大小寫,但是建議關鍵字大寫,表名,列名小寫
2、每條命令最好用分號結尾
3、每條命令根據需要,可以進行縮進或換行,建議按照關鍵字換行
4、注釋
單行注釋:#注釋文字
單行注釋:-- 注釋文字 (注意一定有空格)
多行注釋: /*注釋文字*/
DQL語言的學習(Data Query language)
基礎查詢
語法:
select 查詢列表,要查詢的東西可以有多個
from 表名
特點:
1、查詢列表可以是:表中的字段,常量,表達式,函數
2、查詢的結果是一個虛擬的表格
(注:以下代碼展示均基于myemployees數據庫,可以點擊這里下載,提取碼rpte)
USE myemployees;
(表示下面的操作都在myemployees庫中)
1、查詢表中單個字段
SELECT last_name FROM employees;
2、查詢表中多個字段
SELECE last_name,salary,email FROM employees;
中間用逗號隔開
3、查詢表中所有字段
SELECT * FROM employees;
(*號表示所有字段)
4、查詢常量值
SELECT 100;
SELECT 'john'; (不區分單雙引號)
5、查詢表達式
SELECT 900*78;
6、查詢函數
SELECT VERSION();
7、取別名
方式一:
可以在字段后面加上“as+別名”
如:
SELECT last_name as 姓,first_name as 名 FROM employees;
方式二:
可以直接省略as關鍵字,用空格代替
比如:
SELECT last_name 姓,first_name 名 FROM employees;
注意:如果別名有關鍵字,需要使用雙引號或者單引號
好處:便于理解,提高可讀性,有重名情況可區分
8、去重
#案例
查詢員工表中涉及到的所有部門的編號
SELECT department_id FROM employees;
此時會顯示107個數據,并且有很多重復的數據,我們只需要涉及到的編號,所以涉及到去重的問題
方法:在字段前面加一個 DISTINCT
即:SELECT DISTINCT department_id FROM employees;
9、加號的作用
#案例:查詢員工名和姓連接成一個字段,并顯示為 姓名
錯誤示范:
SELECT last_name+first_name as 姓名 FROM employees;
在mysql中,加號的作用僅僅只有運算符的功能
要連接兩個字段,需要用到CONCAT函數,
即:SELECT CONCAT(last_name,first_name) as 姓名 FROM employees;
10、著重號:
比如要查詢某一個數據庫中的“NAME”字段,
代碼為“SELECE NAME FROM studio;”
系統可能會認為“NAME”為關鍵字
此時若加入一個著重號`,就可以表明“NAME"表示的是字段
即SELECE `name` FROM studio;
總結
以上是生活随笔為你收集整理的mysql 加号的作用_MySQL学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql导出txt到client_my
- 下一篇: mysql从字符串中取子字符串_如何从开