Linux上安装Mysql及简单的使用详解
1.安装mysql
sudoapt-getupdate sudoapt-getinstallmysql-server sudoapt-getinstallpython-mysqldb(如果python中要使用,请安装)
2.登录root用户:
mysql-uroot-p
3.查看所有数据库:
showdatabases;
4.选择一个数据库操作:
usedatabase_name;
5.查看当前数据库下所有的表:
showtables;
6.创建一个数据库:
createdatabasedatabase_name;
创建一个编码是utf8的数据库。
createdatabasetest1defaultcharactersetutf8collateutf8_general_ci;
7.删除一个数据库:
dropdatabasedatabase_name; dropdatabasedatabase_name;
8.删除一个数据库:
dropdatabasedatabase_name;
9.删除一个表:
droptabletable_name;
10.SQL插入语句:
insertintotable_name(col1,col2)values(value1,value2);
11.SQL更新语句:
updatetable_namesetcol1='value1',col2='value2'wherewhere_definition;
12.SQL查询语句:
select*fromtable_namewhere...
13.SQL删除语句:
deletefromtable_namewhere...
14.增加表结构的字段:
alerttabletable_nameaddcolumnfield1date,addcolumnfield2time...
15.删除表结构的字段:
alerttabletable_namedropfield1;
16.查看表的结构:
showcolumnsfromtable_name;
17.limit的使用:
select*fromtable_namelimit3;//每页只显示3行 select*fromtable_namelimit3,4//从查询结果的第三个开始,显示四项结果。 此处可很好的用来作分页处理。
18.对查询结果进行排序:
select*fromtable_nameorderbyfield1,orderbyfield2;多重排序
19.退出
MySQL:exit;
20.去除字段中的回车符和换行符
updatetestsetcontont=replace(replace(contont,char(10),''),char(13),'');
contont是字段名称;test是表名
可以分开写:
updatetestsetcontont=replace(contont,char(10),'') updatetestsetcontont=replace(contont,char(13),'')
21.显示系统的编码方式
showvariableslike'char%';
22.显示数据库的编码方式
showcreatedatabasedatabase_name;
23.修改数据库的编码方式
alterdatabasedatabase_namecharactersetutf8;
其中utf8为编码方式
24.显示数据库表的编码方式
showcreatetabletable_name;
25.修改数据库表的编码方式
altertabletable_nameconverttocharactersetutf8collateutf8_general_ci;
COLLATEutf8_general_ci:数据库的校验规则,ci是caseinsensitive的缩写,意思是大小写不敏感;相对的是cs,即casesensitive,大小写敏感;还有一种是utf8_bin,是将字符串中的每一个字符用二进制数据存储,区分大小写。
utf8_bin:区分大小写;
utf8_general_cs:大小写敏感;
utf8_general_ci:大小写不敏感。
以上所述是小编给大家介绍的Linux上安装Mysql及简单的使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!