mysql面试题
select sname from s left join c on s.sname=c.cname where cteacher !='小美' group by sname;第二天 题目太含糊了 不做了select s.name form s left join c on s.name=c.name where c.cteacher!="小美老师"第二题评价成绩是什么?
15个 MySQL 基础面试题,DBA 们准备好了吗
问题1:你如何确定MySQL是否处于运行状态?
答案:在Debian上运行命令servicemysqlstatus,然后看输出即可。
在RedHat或者centos上运行命令servicemysqldstatus,然后看看输出即可。
问题2:如何开启或停止MySQL服务?
答案:运行命令servicemysqldstart开启服务;
运行命令servicemysqldstop停止服务。
问题3:如何通过Shell登入MySQL?
答案:运行命令mysql-u用户名-p登陆密码
问题4:如何列出所有数据库?
答案:运行命令showdatabases;
问题5:如何切换到某个数据库并在上面工作?
答案:(1)运行命令usedatabase_name;
(2)进入名为database_name的数据库。
问题6:如何列出某个数据库内所有表?
答案:在当前数据库运行命令showtables;
问题7:如何获取表内所有Field对象的名称和类型?
答案:运行命令describe表名;
简写为desc表名;
问题8:如何删除表?
答案:运行命令droptable表名;
问题9:如何删除数据库?
答案:运行命令dropdatabase数据库名;
问题10:如何查看表内所有数据?
答案:运行命令select*from表名;
问题11:如何从表(比如oc_users)中获取一个field对象(比如uid)的所有数据?
答案:运行命令selectuidfromoc_users;
问题12:假设你有一个名为‘xyz’的表,它存在多个字段,如‘createtime’和‘engine’,
名为engine的字段由‘Memoty’和‘MyIsam’两种数值组成。
如何只列出‘createtime’和‘engine’这两列,并且engine的值为‘MyIsam’?
答案:运行命令selectcreate_time,enginefromxyzwhereengine=“MyIsam”;
问题13:如何列出表‘xrt’内name域值为‘tecmint’,web_address域值为‘tecmint.com’的所有数据?
答案:运行命令select*fromxrtwherename=“tecmint”andweb_address=“tecmint.com”;
问题14:如何列出表‘xrt’内name域值不为‘tecmint’,web_address域值为‘tecmint.com’的所有数据?
答案:运行命令select*fromxrtwherename!=“tecmint”andweb_address=“tecmint.com”;
问题15:如何知道表内行数?
答案:运行命令selectcount(*)from表名;
在CAD当中的三维面是什么?我有用,
ACAD是一个在三维空间中绘制图形的软件。它的三维面可以有两种解释:1.三维实体上的外表面;2.三维曲面(没有厚度)。其中三维实体经过分解,可以得到各个表面(失去了厚度)。三维曲面如果再分解,就只剩下线框了。
CAD如何在给三维面作色??
在现实生活中,一个面由两个部分组成。我们一普通的方桌为例,方桌桌面由四条边和一个桌面组成。如果你希望你的桌子换一个颜色,就把桌面涂上带颜色的油漆即可。
但在CAD中,一个面仅仅由一个部分组成,那就是N条边,没有“桌面”。这个时候,即使你有油漆,也找不到地方涂。最多也只能把N条边涂上颜色,但中间还是空的。
这个时候需要对这个面添加一个桌面,方法是进行图案填充。
我比较多的是进行建筑绘图,一般建筑作图中,都填充些虚线、折线等图案。
如果你要填充一个桌面,就需要填充整个颜色,而不是某种线性。填充候选图案中第一个就是,应该很容易找到。
填充后,你的面就多了一个白色(默认颜色)的桌面。如果需要把桌面改成其它颜色,就选中填充的桌面,在进行颜色更改即可。
数据库面试题:
1. create database aaa;
2. create table users(id int NOT NULL AUTO_INCREMENT,
user_name char(10),money char(10),add_time datetime
PRIMARY KEY (`id`))ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
3.insert into users values(2,'a1','a11',current_date),(3,'a1','a11',current_date),(4,'a1','a11',current_date),(5,'a1','a11',current_date),(6,'a1','a11',current_date),(7,'a1','a11',current_date),(8,'a1','a11',current_date),(9,'a1','a11',current_date),(10,'a1','a11',current_date),(11,'a1','a11',current_date);
4.参考第二步
5.参考第三步
6.select a.username,a.money,b.email,b.user_phone,b.weigh from users a,user_info b
where a.id=b.id and a.id=XXX(你指定的);
7.mysqldump -uroot -p aaa > /tmp/aaa.sql (需要输入密码)
我用的是mysql上的写法
运维面试一般问些什么问题?
面试基本上都离不开以下这些问题:
1.请用最简洁的语言描述您从前的工作经历和工作成果。
2.您认为此工作岗位应当具备哪些素质?
3.您平时习惯于单独工作还是团队工作?
4.您对原来的单位和上司的看法如何?
5.您如何描述自己的个性?
6.是否方便告诉我您目前的待遇是多少?
7.您是否介意我们通过您原来的单位迚行一些调查?
其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。
其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。
面试运维,应当注意什么?
1.首先请报出自己的姓名和身份。可能应试者与面试考官打招呼时,已经将此告诉了对方,而且考官们完全可以从你的报名表、简历等材料中了解这些情况,但仍请你主动提及。这是礼貌的需要,还可以加深考官对你的印象。
2.其次,你可以简单地介绍一下你的学历、工作经历等基本个人情况。请提供给考官关于你个人情况的基本的、完整的信息 。 保证叙述的线索清晰,一个结构混乱、内容过长的开场自,会给考官们留下杂乱无章、个性不清晰的印象,并且让考官倦怠,削弱对继续进行的面试的兴趣和注意力。
3.应试者还要注意这部份内容应与个人简历、报名材料上的有关内容相一致,不要有出入。在介绍这些内容时,应避免书面语言的严整与拘束,而使用灵活的口头语进行组织。
4.接下来由这部份个人基本情况,自然地过渡到一两个自己本科或工作期间圆满完成的事件,以这一两个例子来形象地、明晰他说明自己的经验与能力。
5.接下来要着重结合你的职业理想说明你应聘这一职位的原因,你可以谈如果你被录取,那么你将怎样尽职尽责地工作,并不断根据需要完善和发展自己。当然这些都应密切联系你的价值观与职业观。
标签:a1,a11,运维,current,命令,mysql,date,运行 From: https://blog.51cto.com/yetaotao/5800697