小c学数据库(1)--数据库基本使用

linux上的mysql数据库安装参考:mysql服务安装

mysql知识点

命令帮助获取

help keyword

习惯:关键字大写,数据小写

客户端命令:

\q             #退出
\?             #获取帮助
\g             #结束符
\G             #结束符,列显示数据
\c             #命令不再执行,\c对mysql 相当于 shel对Ctrol+c

服务端命令:

#一般为BTF(Built In Default)
SELECT user();

mysql服务器的工作特性的定义是通过服务器变量实现的

SHOW {GLOBAL | SESSION} VARIABLES [LIKE clause];

而mysql服务器运行中的状态是通过

SHOW {GLOBAL | SESSION} STATUS [LIKE clause];

如:查看系统select命令执行了多少次
SHOW STATUS LIKE 'Com_select';

数据类型

  • 字符型
    char,binary,varchar,varbinary,text,blog
  • 整型
    精确:int,decimal,tinyint,smallint,mediumint,bigint
    近视:float,double
  • 日期时间型
    date,time,datetime,timestamp
  • 内置类型
    enum,set
  • 布尔型

数据库操作

创建库

CREATE DATABASE db_name;

删除库

DROP DATABASE db_name;

查询库

SHOW DATABASES;

使用数据库

use db_name;

创建表

CREATE TABLE tb_name (字段名 字段数据类型 字段类型修饰符 , 字段名 字段数据类型 字段类型修饰符....);

#字段类型修饰符
NOT NULL
NULL
UNSIGNED
DEFAULT
AUTO_INCREMENT

查看表定义

DESC tb_name;

删除表

DROP TABLE tb_name;

插入数据

#插入某些字段数据
INSERT INTO tb_name (col1,col2,....) values (val1,val2,....);

#插入全部字段数据
INSERT INTO tb_name values (val1,val2,....);

更新数据

UPDATE tb_name SET col1=update_value where clause;

查询数据

#查询全部字段数据
SELECT * FROM tb_name;

#查询指定字段数据
SELECT col1,col2,.. FROM tb_name WHERE 条件(=,<,>,>=...) LIKE('%/_String') 逻辑条件(AND,OR,NOT);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值