sql基础(自用笔记)

sql启动运行

使用win+r:services.msc
net start mysql80   net stop mysql80         mysql80是安装到windows时默认的一个名字。

第一种连接方式:mysql自带的客户端命令行,从开始界面找到安装的mysqlUnicode启动,然后输入密码123456   出现社区版本号就说明启动成功

第二种链接方式:C:\Program Files\MySQL\MySQL Server 8.0\bin\      运行环境

mysql数据模型--关系型数据库(RDBMS),由多张相互连接的二维表组成的数据库。
特点:1、使用表存储数据,格式统一,便于维护;2、使用通用的sql语言操作,标准统一,使用方便
 

sql通用语法

sql语句以分号结尾;sql语句可以使用空格和缩进增强语句的可读性;sql语句不区分大小写,关键字建议使用大写
注释:单行注释:--注释内容#注释内容(mysql特有)
多行注释:/*注释内容*/

sql分类
第1种分类DDL(data definition language)数据定义语句,用来定义数据库对象(数据库、表、字段、索引)
第2种分类DML(manipulation)数据操作语言--增删改
第3种分类DQL(query)数据查询语言--查询表中的记录
第4种分类DCL(control)数据控制语言--创建数据库用户、控制数据库权限

DDL-具体操作

 查询

查询所有数据库 SHOW DATABASES;

查询当前数据库SELECT DATABASE();

创建 

CREAT DATABASES[IF NOT EXISSTS]数据库名[DEFAULT CHARSET字符集][COLLATE排序规则];

删除

drop databse[IF EXISSTS]数据库名;

使用

USE 数据库名;

ddl-表操作-查询

show tables;--查询当前数据库所有表(要先用use语句使用这个数据库)

desc表名;--查询表结构(有哪些字段,字段类型)

show creat table 表名;--查询指定的建表语句

ddl-表操作-创建

creat table 表名(

字段1 字段1类型【comment 字段1注释】,

字段2 字段2类型【comment 字段1注释】,

字段3 字段3类型【comment 字段1注释】,

......

字段n 字段n类型【comment 字段1注释】

)【comment 表注释】;

注意:【...】为可选参数,最后一个字段后面没有逗号

实例: 

use itcast;

creat table tb-user(

id int comment'编号',

name varchar(50)comment’姓名‘,

age int comment’年龄‘,

gender varchar(1)comment’性别‘

)comment’用户表‘;

ddl-表操作-数据类型

mysql数据类型有很多,主要分为三类:数值类型,字符串类型,日期时间类型

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值