SQL学习网:
http://www.runoob.com/mysql/mysql-select-query.html
启动之后添加密码:
/usr/local/mysql/bin/mysqladmin -u rootpassword 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -hSNMP-System password 'new-password'
登陆MySql:
/usr/local/mysql/bin/mysql -uroot –p
chgrp -R mysql /usr/local/mysql &&chown -R mysql /usr/local/mysql ======〉给mysql用户添加权限。
http://www.jb51.net/article/84399.htm
常用命令
查看一下数据库:> show databases;
新建一个数据库命令:> create database 数据库名称;
删除一个数据库命令:> drop database 数据库名称;
使用哪个数据库命令:> use数据库名称;
查看表命令:> show tables;
建立一个新表:> create table 表名(字段参数);或 >create table if not exists 表名(字段参数);
删除一个旧表:>drop table 表名; 或 >drop table if exists 表名;
SHOWCOLUMNS FROM data20170207;
命令报错:如下,需要给mysql访问tmp的权限。
ERROR 1 (HY000): Can't create/write to file'/tmp/#sql_2fbe_0.MYI' (Errcode: 13)
chgrp -Rmysql /tmp && chown -R mysql /tmp
插入数据:
INSERT INTO table_name ( field1,field2,...fieldN )
VALUES
( value1,value2,...valueN );
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
创建table
create table data1 (id INT, name VARCHAR(20),owner VARCHAR(20),
species VARCHAR(20),sex char(1),birth DATE, death DATE)
从文件导入数据到table
LOAD DATA LOCAL INFILE 'D:/work/Desktop/data1.txt' INTO Table data1
LINES TERMINATED BY '\r\n';
修改记录
UPDATE pet SET birth = '1989-08-31' WHERE name = 'Bowser';
请注意该查询只是简单地检索每个记录的owner列,并且他们中的一些出现多次。为了使输出减到最少,增加
关键字DISTINCT检索出每个唯一的输出记录:
SELECT DISTINCT owner FROM pet;
排序:
SELECT name, species, birth FROM pet ORDER BY species, birth DESC
计算年龄:
select name,birth ,CURDATE(),
(YEAR(CURDATE()) - YEAR(birth)) -
(RIGHT(CURDATE(),5)<RIGHT(birth,5))
AS age
from data1
移植:
http://www.cnblogs.com/Charles-Zhang-Blog/p/3529980.html