Mysql- 基础命令
2016-01-05 10:41
483 查看
MySql :
是由瑞典Mysql AB公司开发的, 现在目前属于Oracle公司 .
开启sql ;
net start mysql ;
关闭sql :
net stop mysql ;
查询数据库:
SHOW DATABASES :
一般没有配置过的只有4个sql :
information_schema :
mysql :
performance_schema :
test :
创建一个数据库 :
CREATE DATABASE t1; (常用命令)
CREATE SCHEMA t1;
如果已经Sql已经创建成功了
CREATE DATABASE IF NOT EXISTS 数据库名 : (系统就不会提示错误)
但是此时会有一个警告信息:
我们使用 : SHOW WARNINGS 可以查看警告信息的类别
查询一个sql的配置信息及编码方式:
SHOW CREATE DATABASE 数据库名称;
此时如果想修改一个sql的配置信息;
ALTER DATABASE 数据库名称 CHRARCTER SET gbk:
打开一个数据库:
USE 数据库:
查看在那个数据库之中:
SELECT DATABASE();
我们经常会在sql创建数据表对数据进行存储:
其中创建数据表:
CREATE TABLE tb1(
id TINYINT,
username VARCHAR(20)
......
);
其中 UNSIGNED代码不含符号,不含负数
NULL能为空, NOT NULL 约束不能为空:
查看所有数据表:
SHOW TABLES;
查看指定的一个数据表:
SHOW TABLES FROM 数据表名:
查看数据表表结构 :
SHOW COLUMNS FROM 数据表:
插入表结构数据:
INSERT 数据表名 VALUES("按照创建表结构的数据类型来插入");
查询表结构数据:
SELECT * FROM 数据表:
自动编码:
AUTO_INCREMENT
约束 :必须和主键一起使用;
默认情况下为1,每次增长唯一
主键 :
PRIMARY KEY:
主键约束 :每张表只能存在一个主键
保证主键唯一性:
主键自动为NOT NULL:
AUTO_INCREMENT 必须和 PRIMARY KEY一起使用然而PRIMARY KEY 可以直接使用
唯一性:
UNIQUE KEY :
唯一约束
唯一约束可以保证记录的唯一性
唯一约束字段可以为空值(null)
每张数据表可以存在多个唯一约束
默认值 :
DEFAULT 默认值:
当插入记录,如果没有明确为字段赋值,则自动赋予默认值;
未完! ....
是由瑞典Mysql AB公司开发的, 现在目前属于Oracle公司 .
开启sql ;
net start mysql ;
关闭sql :
net stop mysql ;
查询数据库:
SHOW DATABASES :
一般没有配置过的只有4个sql :
information_schema :
mysql :
performance_schema :
test :
创建一个数据库 :
CREATE DATABASE t1; (常用命令)
CREATE SCHEMA t1;
如果已经Sql已经创建成功了
CREATE DATABASE IF NOT EXISTS 数据库名 : (系统就不会提示错误)
但是此时会有一个警告信息:
我们使用 : SHOW WARNINGS 可以查看警告信息的类别
查询一个sql的配置信息及编码方式:
SHOW CREATE DATABASE 数据库名称;
此时如果想修改一个sql的配置信息;
ALTER DATABASE 数据库名称 CHRARCTER SET gbk:
打开一个数据库:
USE 数据库:
查看在那个数据库之中:
SELECT DATABASE();
我们经常会在sql创建数据表对数据进行存储:
其中创建数据表:
CREATE TABLE tb1(
id TINYINT,
username VARCHAR(20)
......
);
其中 UNSIGNED代码不含符号,不含负数
NULL能为空, NOT NULL 约束不能为空:
查看所有数据表:
SHOW TABLES;
查看指定的一个数据表:
SHOW TABLES FROM 数据表名:
查看数据表表结构 :
SHOW COLUMNS FROM 数据表:
插入表结构数据:
INSERT 数据表名 VALUES("按照创建表结构的数据类型来插入");
查询表结构数据:
SELECT * FROM 数据表:
自动编码:
AUTO_INCREMENT
约束 :必须和主键一起使用;
默认情况下为1,每次增长唯一
主键 :
PRIMARY KEY:
主键约束 :每张表只能存在一个主键
保证主键唯一性:
主键自动为NOT NULL:
AUTO_INCREMENT 必须和 PRIMARY KEY一起使用然而PRIMARY KEY 可以直接使用
唯一性:
UNIQUE KEY :
唯一约束
唯一约束可以保证记录的唯一性
唯一约束字段可以为空值(null)
每张数据表可以存在多个唯一约束
默认值 :
DEFAULT 默认值:
当插入记录,如果没有明确为字段赋值,则自动赋予默认值;
未完! ....
相关文章推荐
- node.js+express+mysql
- MySQL中的行级锁、表级锁、页级锁
- Mysql半同步复制原理及问题排查
- 关于MySQL 优化的100个的建议
- MySQL 主从复制
- 安装mysql时遇到的问题
- mysql半同步复制问题排查
- mysql半同步(semi-sync)源码实现
- mysql将字符串转换成数组
- Mysql安装
- Windows 安装MySQL-5.7.10-winx64
- mysql连接远程数据库
- 12-mysql优化之三范式
- 关于MySQL 优化的100个的建议
- Mysql半同步复制原理及问题排查
- MySQL中的行级锁、表级锁、页级锁
- mysql导出、导入
- 在 Windows 上使用 noinstall Zip 文件安装 MySQL
- mysql数据库移植sqlserver数据库
- MySQL与IO