表結構如下:
需求對first_name
建立唯一索引uniq_idx_firstname
,對last_name
建立普通索引idx_lastname
。
sql語句
create
unique
index uniq_idx_firstname on actor(first_name)
;create
index idx_lastname on actor(last_name)
;
表結構如下
需求將所有員工的last_name
和first_name
通過'
(單引號)連線起來。
sql語句
select concat(last_name,
'\''
, first_name)
as name from employees;
select concat(last_name,
''''
, first_name)
as name from employees;
select concat(last_name,
"'", first_name)
as name from employees;
上面三個語句都是可以處理的。區別是對'
的處理方式不同,常用的還是使用反斜槓轉義\
。
執行結果
表結構如下
需求查詢屬於action分類
的所有電影對應的title
,description
。
sql語句
select title, description from film
where film_id in
(select film_id from film_category where category_id =
(select category_id from category where name =
"action"))
;
這裡的查詢涉及了3個表,title
,description
只與film表
有關,film_id
則與category表
和film_category表
有關,需要兩重巢狀
關係。
執行結果
表結構如下
需求對於表actor插入一條資料,如果資料已經存在,請忽略
actor_id
first_name
last_name
last_update
『3』『ed』
『chase』
『2006-02-15 12:34:33』
sql語句
insert
ignore
into actor values
('3'
,'ed'
,'chase'
,'2006-02-15 12:34:33'
);
執行結果表actor
表actor_name
需求將actor表
中的所有first_name
以及last_name
匯入actor_name表
。
sql語句
insert
into actor_name select first_name, last_name from actor;
執行結果 mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...
php mysql 常用語句 mysql常用語句
一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...
mysql中的常用語句
建立表 create table 表名 欄位名 字段型別,欄位名 字段型別,例如 create table orderinfo orderid int primary keyauto increment ordername varchar 20 note varchar 10 price int 其...