linux yum安装mysql

OS: rhel 6.2


//安装软件包
[root@localhost ~]# yum install mysql* -y

//启动服务
[root@localhost ~]# service mysqld start

//mysqld服务启动后,默认情况下可匿名登录
[root@localhost ~]# mysql

//为保证数据库安全,建议为数据库设置密码(此处将密码设置为root)
[root@localhost ~]# mysqladmin -u root password root

//使用密码登录
[root@localhost ~]# mysql -u root -p
Enter password:

……

\h 帮助
\q 退出
\s 状态
\c 清屏


mysql> show databases;  //显示数据库列表
mysql> use <database_name>; //切换到某数据库
mysql> show tables; //显示表
mysql>desc <table_name>;  //查看表结构
mysql> select * from <table_name>; //显示表中所有记录
mysql> create table <table_name> (id int(4),name varchar(10)); //创建表
mysql>  insert into <table_name> (id,name) values(1,'aaa'); //插入记录

非交互执行sql语句,可用于脚本中!
# echo "<sql_sentence>"|mysql -u <user_name> -p <password> -D <database_name>
或者
# mysql -u<user_name> -p<password> -D <db_name> -e "cmd_in_mysql_cmdline>"
例如:删除test数据库aa表中2012-11-22日之前记录
# echo "delete * from aa where date<'2012-11-22'"|mysql -uroot -predhat -Dtest
# mysql -uroot -predhat -Dtest -e " delete * from aa where date<'2012-11-22'; "


【!……………………】