Mysql- 基础命令

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 默认值:
  当插入记录,如果没有明确为字段赋值,则自动赋予默认值;


未完! .... 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章