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数据类型有很多,主要分为三类:数值类型,字符串类型,日期时间类型