1、mysql 常用資料型別如下:
數值型別、日期和時間型別、字串型別
2、列出當前庫下的所有表:shou tables
建立資料庫的表 comment 備註:create table students (name varchar(10) comment '姓名' *** varchar(1) comment '性別');
查詢已存在的表結構:desc students
3、資料表之主鍵primary key
insert into 表名 (列1,列2,列3.... 列n) values (列1的值,列2的值,列3的值。。。。。列n的值)
select 列1,列2,列3.。。列n from 表名;
5、資料庫表之外鍵
班級表中cls_id 主鍵 學生表的外來鍵 = 班級表的主鍵
6、資料庫表之自增序列
增加計數序號(自增序列):自增序列必須為主鍵
(1)select 語句用於從表中選取資料 結果被儲存在乙個結果表中(稱為結果集)
select 列名稱 from 表名稱
select * from 表名稱
表中選取所有的列
select 列名稱 from 表名稱 where 列 運算子值
sql 使用單引號來環繞文字值(大部分資料庫系統也接受雙引號)。如果是數值,請不要使用引號。
(2)and 和 or 運算子
and 和 or 可在 where 子語句中把兩個或多個條件結合起來。
如果第乙個條件和第二個條件都成立,則 and 運算子顯示一條記錄
如果第乙個條件和第二個條件中只要有乙個成立,則 or 運算子顯示一條記錄
order by 語句
order by 語句用於根據指定的列對結果集進行排序。
order by 語句預設按照公升序對記錄進行排序。
如果您希望按照降序
對記錄進行排序,可以使用desc
關鍵字
如果表中的某個列是可選的,那麼我們可以在不向該列新增值的情況下插入新記錄或更新已有的記錄。這意味著該字段將以 null 值儲存。
null 值的處理方式與其他值不同。 null 用作未知的或不適用的值的佔位符
注釋:無法比較 null 和 0;它們是不等價的
mysql 新建查詢 mysql 查詢建立儲存過程
mysql儲存過程基本函式 一.字串類 charset str 返回字串字符集 concat string2 連線字串 instr string substring 返回substring首次在string 現的位置,不存在返回0 lcase string2 轉換成小寫 left string2 l...
MySQL如何建立查詢資料
1.建 資料庫create database 1name 建成後use 1name 2.建資料表 create table 2name name1 資料型別 字元長度 not null name2 資料型別 字元長度 nut null 注 not null 可不輸入。3.插入資料 insert in...
mysql建立 刪除 查詢索引
mysql建立 刪除 查詢索引 1 查詢索引 show index from 表名 2 建立索引 alter table 表名 add index index open id 列名 3 刪除索引 drop index index open id on 表名 完整展示 show index from ...