(关于SQl的基本概念与安装过程笔者在此不做赘述)
MYSQL开启服务
方法一:以管理员身份打开终端 输入net start mysql
方法二:win+R调出运行 输入services.msc 找到MYSQL并开启服务
基本数据类型,键
- PRIMARY KEY --主键(每个表格必须有一个主键 一般在左上角最顶格处)
- FOREIGN KEY --外键(不建议使用)
- INT --整数
- DECIMAL(m,n) --浮点数 m代表长度 n代表小数长度
- VARCHAR(n) --字串 n代表长度
- DATE -- 'YYYY-MM-DD'日期
- TIMESTAMP --'YYYY-MM-DD HH:MM;SS' 具体时间按
- NULL -- 空
常用命令(注意命令结束以分号为标准)(反引号可省略)
- CREATE DATABASE `XXXX`; 创建数据库
- SHOW DATABASES; 展示已有的数据库
- DROP DATABASE `XXXX`; 删除数据库
- USE `XXXX`; 使用某个数据库
- CREATE TABLE `XXXX` (); 创建表格
- DESCRIBE `XXXX`; 查看数据表结构
- DROP TABLE `XXXX`; 删除表格
- ALTER TABLE `XXXX` ADD xxxx 数据类型; 新增表格属性xxxx
- ALTER TABLE `XXXX` DROP COLUMN xxxx; 删除表格属性xxxx
- INSERT INTO `XXXX` VALUES(1,‘a’,null); 给表格赋值
- SELECT * FROM `XXXX`; 查询或者计算结果
Constraints 限制 约束
- AUTO_INCREMENT 自动增加
- NOT NULL 非空
- UNIQUE 唯一的
- DEFAULT ‘xxxx’ 预设值xxxx
修改与删除
此处语法通过图示理解直观浅显,不做赘述
取得资料
- ORDER BY 排序(默认为ASC升序,图示为降序)
- SELECT * FROM `XXXX`; 查询或者计算结果
- LIMIT 数字; 取得的行数
- WHERE IN( ) 查找 什么里有什么