Mysql随手记

Mysql 两款不错的客户端工具MySql-front 和 Navicat for mysql,尺有多短、寸有所长,配合起来使用极棒!!

装好centOS 默认MySQL数据库root账号不带密码,修改密码有多钟方法:

1.  mysqladmin -u root -p password yourpassword

2. update 方法 

1、显示数据库列表。
show databases;
2、显示库中的数据表:
use mysql;
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名

-- 查询当前时间、用户、数据库和mysql版本

select now(),user(),database(),version();

-- 创建一个数据库

create database t3;

-- 使用数据库

use t3;

-- 显示所有数据库

show databases;

-- 显示数据库中表

show tables;

-- 以id排序显示从第11个开始显示5个,常用于分页方面

select * from tb_user order by id limit 10,5;

-- 日期时间相关,看起来跟mssqlserver比较相似

select  CURRENT_DATE;
select CURRENT_TIME;

select curdate();
select curtime();
select now();

select * from tb_user where birthday between '1980-01-01' and '2012-01-01';

select DATE_ADD(now(),INTERVAL 10 DAY);

-- MONTH、YEAR、HOUR、MINUTE、SECOND

-- 类型转换和字符拼接

select CONCAT(name,cast(sid as char(255))) from student;

原文地址:https://www.cnblogs.com/ventry/p/2758971.html