2

mysql 命令(mysql命令行执行sql语句)

mysql命令行常见命令:

初始化:mysqld --initialize --user=mysql --console

安装:mysqld --install

启动:net start mysql

停止:net stop mysql

登录:mysql -u root -p

退出mysql:exit

修改root密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

设置root不过期:在my.ini文件中[mysqld]部分加上default_password_lifetime=0

创建数据库:create database myDatabase;

显示数据库清单:show databases;

选择数据库:use myDatabase;

显示数据库中的所有表:show tables;

删除数据库:DROP DATABASE t1;

创建表:create table user(id int primary key auto_increment,username varchar(40),password varchar(40));

修改表结构-加列:alter table a add address varchar(10);

修改表结构-删除列:alter table a drop address;

修改表结构-修改列名列:alter table a change address address1 varchar(15);

修改表结构-修改列:alter table a modify address varchar(20);

修改表名:rename table a to aa;

显示表结构信息:desc user;

删除表:drop table a;

清空表内容:truncate table a;

表中插入数据:

mysql>insert into user

->(username,password)

->values (‘v','123');

查询表中信息:select username,password from user;

删除表中信息:delete from user where username='v2';

更新表中信息:update user set username='v1' where username='v';

数据库知识【6】

(1)其他相关显示命令:

1)显示服务器状态信息;

show status;

2)显示创建特定数据库的MySQL语句;

show create database 数据库名;

如:show create database demo;

3)显示授权用户(所有用户或特定用户)的安全权限;

show grants;

4)显示服务器错误或警告消息。

show errors;

show warnings;

#数据库#

快手Java技术专家社招,面试题分享(难度:困难,经验:5年+)

1.个人介绍、工作经历、项目介绍、技术栈,针对项目提了一些问题

2.项目中有做过mysql优化,做过哪些优化或优化的思路?数据库的索引原理?聚集索引和非聚集索引了解吗?解mysql的回表吗?mysql实现分布式锁了解吗?还有没有其他更好的方式?

3.你对事务的了解有哪些?说说数据库的乐观锁和悲观锁?RR是否有幻读问题?

4.Redis有哪些持久化方式?你们在项目中一般怎么做持久化?如何实现集群和高可用?

5.Java中有哪些锁?synchronized与Lock有哪些区别?什么是公平锁和非公平锁?他们的底层怎么实现的?AQS原理了解吗?能不能详细介绍一下?

6.说一下线程池的原理?ExcutorService下的四种线程池分别用在什么场景下?为什么单线程池和固定线程池使用的任务阻塞队列是LinkedBlockingQueue(),而缓存线程池使用的是SynchronousQueue()呢?

7.说一下violate关键字吧?刚才你提到可见性?他是如何保证可见性的?

8.说一下GC吧,什么时候进行Full GC呢?你了解哪些收集器?CMS和G1。详细谈谈G1的优点

9.dubbo的原理,有没有看过dubbo源码?dubbo的容错机制?

10.JVM四种引入类型,说一下它们各自的特点和GC对它们的不同处理方式,再说一下常用的应用场景或者jdk的实现中对它们的使用?

11.JVM层面对指令的优化,以及在哪些时刻我们需要避免它做这样的优化

12.手写一个栈,实现 push,pop方法,以及 max(获取最大的元素) 方法,要求时间复杂度为 O(1)

13.面试官让设计了一个小型的社交系统。从数据库设计开始,然后设计架构

14.算法题:有一个NxN整数矩阵,请编写一个算法,将矩阵顺时针旋转90度。

15.算法题:给定一个整数数组a,同时给定它的大小n和要找的K(K在1到n之间),请返回第K大的数,保证答案存在。

16.算法题:给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先?

17.算法题:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。

18.算法题:数字字符串转化成IP地址。

19.面试官你还有什么想问的?我们这边还会有下一轮面试,接下来的安排hr会通知你。

#程序员##职场##职场干货##职场微头条#

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2380377/
1
上一篇mtp驱动(mtp驱动器电脑版本)
下一篇 nas服务器(NAS服务器)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部