SQL简答

本文介绍了多个关于MySQL数据库的管理操作,包括数据备份、索引创建、表的创建与管理、查询操作、视图创建、权限管理以及索引理解等。通过具体的SQL语句示例,展示了如何进行数据备份、创建升序索引、数据库和表的创建、数据插入、查询筛选、以及密码重置等操作。此外,还讨论了数据库设计、视图优势、删除与Drop语句的区别,以及内连接与外连接查询的应用。
摘要由CSDN通过智能技术生成

1.请使用  select  into...outfile  语句,备份数据库  db_test  中表  content  
的全部数据到  c  盘的  backup  目录下一个名为  backupcontent. txt  的文件中
 答:
usedb_test;
SELECT* FROMcontent
INTOOUTFILE ‘C:/baczup/backupcontent. txt’ FIELDS TERMINATED BY ',’OPTIONALY ENCLOSED BY'"'LINES TERMINAT


2.请用create index语句在数据库db _ test的表content中,根据留言标题列的前三个字符采用默认的索引类型创建一个升序索引index _ subject。
考生答案:
use db _ test;
create index index _ subject on content(grade(3)ASC);


3.分别写出启动、连接、停止和卸载MYSQL
答:net start mysql
       mysql -u root -p
       net stop mysql
       mysqld--remove mysql


4.
请用 create index 语句在数据库。db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引  index_subject
答:mysql>USE db_test;

Database changed

mysq|>CREATE INDEX index_subject

一> ON content(subject(3)ASC);

Query OK,0 rows affected(0.44 see)

Records:0 Duplicates:0 Warnings:0


5. 现有一个  student  表,表结构如下所示:
field type null key default extra
id int(4) yes null
name varchar(20) no null
grade float yes null
请按照如下要求编写 sql  语句。
1)根据 student  表结构编写建表语句
2)使用 insert 语句向 student 表中插入一条数据,其中  id  字段的值为 5,name  字段
的值为‘lily’,grade 字段的值为 100。
答:CREATE TABLE `cs`.`student`(  
  `id` INT(4),
  `name` VARCHAR(20) NOT NULL,
  `grade` FLOAT
) CHARSET=utf8;


insert into student(id,name,grade)
values(5,‘lily’,100)


6.现有一张表  score  记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,
分数。要求如下:
1)  查询姓名为张三的学生成绩
2)  查询英语成绩大于  90  分的同学
3)  查询总分大于  180  分的所有

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值