爱笑的阳光小c

smile is the best gift

小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);
阅读更多
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/Aarron_DL/article/details/79950939
文章标签: 数据库 linux
个人分类: 数据库
上一篇小c学Linux(27)--mysql服务安装
下一篇小c错误集锦(1)--MySQL Daemon failed to start
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭