fedora 25升级小记

参照蓝点网的文章进行的升级,目前貌似cdn配置有问题,不能访问了。。。
他也是翻译的fedoramagazine。没啥问题,略做修改,很好很强大。
使用的中科大的源,最近这个延迟很尴尬啊。。看服务器状态是还在同步,清华的源也是。不过磨磨唧唧还是升级成功了。
升级过程中,删除了几个包,vlc,以及gstreamer1-libav 其他没注意。这两个被卸载是真不能忍。。。
下载安装rpmfusion,安装vlc

$ rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm 
$ yum install vlc

关于gstreamer1-libav这个包,这是个神奇的包,网易云音乐有了它瞬间满血复活。嗯,wine对这个包也是有影响的。
还有可能会因为gpg key的问题最后出错,在软件包签名密钥这里可以找到相关的密钥
实在找不到密钥,又确信不会被假包欺骗,可以在dnf参数中加入–nogpgcheck
升级完后又要把官方的repo文件移动出来备份,免得出现多次配置repo的错误提示,那几行字。。。
升级后Wayland确实好用不少,开机后进入桌面不花屏了,感觉显示更细腻了。

mysql 笔记

在这里先介绍下sqlite 超轻量级的关系数据库管理系统,以下大部分语句可以在其中执行。不过,最好还是自己装个mysql或者mariadb。
html5中有websql,它用的就是sqlite。so,准备了一个页面,可以直接在里面执行语句,由于sqlite的局限性,不支持存储过程。一些查询,视图,触发器,还是可以的。

#登陆
mysql -uroot -p

#列出所有数据库
show databases;

#创建数据库
create database databaseName;

#删除数据库
drop database databaseName;

#切换数据库
use databaseName;

#列出当前数据库内所有表
show tables;

#新建表
create table person (id int auto_increment primary key,LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255), year int);
/*
常用数据类型

数字类型	int float decimal
字符串类型	char varchar enum
日期类型	timestamp
*/
#显示表结构
desc tableName;

#清空表
delete from tableName;
truncate tableName;

#删除表
drop table person;

#修改表名
alter table person rename persons;

#添加新列
alter table persons add birthday date;

#删除列
alter table persons drop column birthday;

#修改列名
alter table persons change City 城市 varchat(255);

#查询数据
select 列名 from 表名 where 条件;
#连表查询 子查询 //以后再fake数据填坑。。。。

#插入数据
insert into tableName (filed,filed,filed) values (value,value,value)
insert into tableName values (value,value,value) /*必须按照表结构插入*/

#更新数据
update tableName set filedName = newValue where filedName = oldValue

#删除数据
delete from tableName where filedName = value;
#索引 视图 存储过程 触发器 //待填坑