日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

牛客网数据开发题库_牛客网SQL题库NO.32~40

發布時間:2024/7/19 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客网数据开发题库_牛客网SQL题库NO.32~40 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不要問為什么沒有31題,大概被牛客吞掉了吧,哈哈哈哈


SQL 32【簡單】

將employees表的所有員工的last_name和first_name拼接起來作為Name,中間以一個空格區分CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`));

返回結果表頭如下:

Name

考點:concat()函數

select concat(last_name," ",first_name) from employees

SQL 33【中等】

創建一個actor表,包含如下列信息列表類型是否為NULL含義
actor_idsmallint(5)not null主鍵id
first_namevarchar(45)not null名字
last_namevarchar(45)not null姓氏
last_updatedatenot null日期

考點:創建表格

create table if not exists actor(actor_id smallint(5) not null primary key,first_name varchar(45) not null,last_name varchar(45) not null,last_update date not null)

SQL 34【簡單】

題目已經先執行了如下語句:

drop table if exists actor; CREATE TABLE actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update DATETIME NOT NULL)請你對于表actor批量插入如下數據(不能有2條insert語句哦!)actor_idfirst_namelast_namelast_update
1PENELOPEGUINESS2006-02-15 12:34:33
2NICKWAHLBERG2006-02-15 12:34:33

考點:插入數據

insert into actor(actor_id, first_name, last_name, last_update) values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),(2,'NICK','WAHLBERG','2006-02-15 12:34:33')

SQL 35【中等】

題目已經先執行了如下語句:

drop table if exists actor; CREATE TABLE actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update DATETIME NOT NULL); insert into actor values ('3', 'WD', 'GUINESS', '2006-02-15 12:34:33');

對于表actor插入如下數據,如果數據已經存在,請忽略(不支持使用replace操作)

'3''ED''CHASE''2006-02-15 12:34:33'

考點:數據可能存在的情況下,插入數據

insert ignore into actor values('3','ED','CHASE','2006-02-15 12:34:33');

SQL 36【中等】

對于如下表actor,其對應的數據為:

actor_idfirst_namelast_namelast_update
1PENELOPEGUINESS2006-02-15 12:34:33
2NICKWAHLBERG2006-02-15 12:34:33
請你創建一個actor_name表,并且將actor表中的所有first_name以及last_name導入該表.

actor_name表結構如下:

列表類型是否為NULL含義
first_namevarchar(45)not null名字
last_namevarchar(45)not null姓氏

考點:插入其他表格的數據

create table if not exists actor_name(first_name varchar(45) not null,last_name varchar(45) not null);insert into actor_name select first_name, last_name from actor;

SQL 37【中等】

針對如下表actor結構創建索引:

CREATE TABLE actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update datetime NOT NULL);對first_name創建唯一索引uniq_idx_firstname,對last_name創建普通索引idx_lastname

考點:創造索引

alter table actor add unique uniq_idx_firstname (first_name); alter table actor add index idx_lastname (last_name);

SQL 38【中等】

針對actor表創建視圖actor_name_view,只包含first_name以及last_name兩列,并對這兩列重新命名,first_name為first_name_v,last_name修改為last_name_v:CREATE TABLE actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update datetime NOT NULL);

考點:創建視圖

create view actor_name_view asselect first_name as first_name_v,last_name as last_name_vfrom actor

SQL 39【中等】

針對salaries表emp_no字段創建索引idx_emp_no,查詢emp_no為10005, 使用強制索引。CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PRIMARY KEY (`emp_no`,`from_date`)); create index idx_emp_no on salaries(emp_no);

考點:索引查詢

select * from salaries force index(idx_emp_no) where emp_no = 10005;

SQL 40【中等】

存在actor表,包含如下列信息:

CREATE TABLE actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update datetime NOT NULL);現在在last_update后面新增加一列名字為create_date, 類型為datetime, NOT NULL,默認值為'2020-10-01 00:00:00'

考點:新增列

alter table actor add create_date datetime not null default '2020-10-01 00:00:00'

總結

以上是生活随笔為你收集整理的牛客网数据开发题库_牛客网SQL题库NO.32~40的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。