数据库MySQL

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

horsen_duan

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值