linux下mysql语句_Linux下MySql之常用语句

总结一些

1、修改mysql管理员密码为(admin)

#mysqladmin –u password admin

2、配置mysql环境变量

[root@localhost mysql-5.1.42-2]# cd /usr/local/mysql/bin/

[root@localhost bin]# export PATH=$PATH:/usr/local/mysql/bin/

[root@localhost bin]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib/mysql/

[root@localhost bin]# env

3、查看数据库

#mysql –u root –padmin

>show databases;

8cca0f531985c566bc7e0ced81988ef7.gif

4、创建数据库

>create database chengji

>use chengji;

>create table sock (name varchar(10), *** char(1),grade varchar(10), sock varchar (20) );(创建sock表,规定姓名,性别,年级,分数)

>describe sock;

8cca0f531985c566bc7e0ced81988ef7.gif

5、添加列字段

>alter table sock add (object varchar(20));

8cca0f531985c566bc7e0ced81988ef7.gif

6、添加数据

> insert into sock values (‘zhangsan’,’b’,’third’,’99’,’math’);(zhangsan男,三年级学生,数学成绩99)

>select * from sock;

8cca0f531985c566bc7e0ced81988ef7.gif

如果感觉一条条插入很麻烦可以创建一个.txt的文本,中间用(tab把值给分开)

8cca0f531985c566bc7e0ced81988ef7.gif

>load data local infile “chengji.txt” into table sock;(使用这个语句可以把文本里的内容加载到表里,这里我用的mysql版本不支持这个语句,就不截图了,大伙可以试下)

>select * from sock;

7、增加新用户

>grant select,insert,update,delete on chengji.* to tom@“%” identified by “tomabc”(增加tom用户,密码为tomabc,tom可以在任意计算机上登录数据库并且对数据库有着执行,插入,更新,删除的权限)

一般情况下这样做是非常危险的

> grant select,insert,update,delete on chengji.* to tom@“localhost” identified by “tomabc”(这样tom只能在本地对数据库有执行,修改,插入,删除的权限了)

8、修改错误的记录

假如把zhangsan的性别给弄错了,可以用update语句修改

>update sock set *** = “g” where name = “zhangsan”;

>select * from sock;

8cca0f531985c566bc7e0ced81988ef7.gif

9、数据排序

对数据库进行排序,可以对表中的记录让成绩的高低进行排序

>select name,sock from sock order by sock;

8cca0f531985c566bc7e0ced81988ef7.gif

10、Mysql之导入导出

#mysqldump –u root –p chengji(数据库名称)> /chengji.sql(导出成绩库导本地,也可以说是备份)

#mysql –u root –p chengji < /chengji.sql(将本地的chengji.sql导入到库)

如果涉及远程导入导出

#scp –P22 /chengji.sql root@10.1.1.1:/

相关

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值