mysql

1.查看mysql服务是否启动

ps -ef | grep mysqld


2.常用命令

use database             切换数据库

show databases                       显示所有的数据库

show tables                               显示数据库中的表

show columns from table  / desc tables                           显示表结构

show index from table                     显示表索引

 

3.创建表/删除表

create table tablename(column_name type)

drop table  tablename


4.查询表

select * from tablename

insert into tablename(columns) values

update tablename set column_name = value where column_name = value2

select * from tablename where name LIKE "% %"

select * from tablename ORDER BY column_name


5.join

table_a(id int AUTO_INCREMENT, name varchar,  grade int, date DATE) 

table_b(id int AUTO_INCREMENT, name varchar, major varchar)

select a.name, a.grade, b.major from table_a a, table_b b where a.name = b.name


6.日期类型

DATE    日期                     YYYY-MM-DD

TIME     时间                      HH:MM:SS

YEAR    年份                       YYYY

DATETIME       日期时间组合                        YYYY-MM-DD HH:MM:SS

TIMESTAMP           混合日期时间,时间戳                  YYYYMMDD HHMMSS


7.修改表结构/表名

alter table tb1 rename to tb2                                 修改tb1为 tb2

alter table tablename drop column_name                删除一列

alter table tablename add column_name type    after  column_name    在某一列之后增加一列

alter table tablename  modify column_name type  default value           修改某一列的数值类型,并设置默认值

alter table tablename  change cl_name 1 cl_name2 type               修改某一列的列名

show table status  like 'tablename' \G                              查看tablename的表类型


修改列的默认值

alter table tablename alter cl_name set default  values                   修改列的默认值

alter table tablename alter cl_name drop default                              删除默认值


8.索引

create index index_name on tablename(cl_name)                      创建索引

drop index index_name on tablename                                          删除索引

index [indexname ] [username]                                     创建表的时候创建索引


9.获取服务器元数据

select version()                               服务器版本

select database()                             当前使用的数据库

select user()                                   当前用户

show status                                    服务器状态


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值