MySql安装和相关指令
检查系统中是否已经安装了MySQL
sudo netstat -tap | grep mysql
安装SQL
sudo apt-get install mysql-server mysql-client
在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。如下所示:
测试安装是否成功:
sudo netstat -tap | grep mysql
出现如下结果则安装成功:
1、进入MySQL命令:
mysql -u 用户名 -p
例:
输入的命令行: mysql -u root -p (输入同样后会让你输入MySQL的密码,我的服务器中数据库密码设置为:222555yq)
2、在MySQL-Front中新建你要建的数据库,这时只是空数据库:
mysql>create database 数据库名字
例:
输入的命令行: mysql>create database yg_sql; (新建一个名为blog的目标数据库)
3、使用创建的数据库:
mysql>use 数据库名字
例:
输入的命令行: mysql>use yg_sql; (目标数据库名)
4、导入文件:
mysql>source 导入的文件名;
例:
输入的命令行:mysql>source yg_sql.sql; (导入yg_sql.sql文件)
注意,原始yg_sql.sql文件中的开头对应的数据库名字一定要改成建立的数据库名my_sql,示意如下:
MySql相关操作指令:
删除yg_sql数据库:
drop database yg_sql;
显示该数据库中的各个表
show tables;
查看该表结构
desc yg_user_images;
查看表中的各个数据(注意只有当数据库中有数据了,才能查看得到,不然会显示空)
select * from yg_user_images;
在字段1后面增加字段2:
alter table 表名 add 字段2 字段属性 after 字段1;
查看表中某一个字段的数据(比如id,name):
select id,name from yg_user_images;
往数据库字段中添加数:
insert into yg_user_images(id,score) values('1','20');
将数据库中某一个字段对应的数据进行修改,比如将数据库yg_user_images表中字段id为1所对应字段score的数据修改为100:
update yg_user_images set score = '100' where id = '1';
删除数据库中的某一行数据:
delete from yg_user_images where id ='1';
导出数据库:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如:mysqldump -u root -p news > news.sql
导出的文件会在当前目录下