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';"
【!……………………】