MySQL(一)
时间:2021-07-01 10:21:17
帮助过:17人阅读
2》DOS命令 net
stop mysql 关闭数据库 net start mysql 启动数据库
3,登录
1》DOS mysql -uroot -proot
2》SQLyog
三,SQL语句
1,SQL语句介绍
mysql不认识java,但是要交互,需要用mysql数据库认识的语言。这种语言
2,SQL分类:
1》数据定义语言DDL 用于定义数据库的 表,列 create alter drop
2》数据库操作语言DML 用于数据库表的更新 insert delete update
3》数据库控制语言DCL 用于数据库访问权限和安全级别
4》数据库查询语言DKL 用于查询表的记录 select from where
3,SQL通用语法:
1》SQL语句不区分大小写,关键字建议大写
2》
3》数据类型
int(integer) 整数
double 小数
decimal(m,d) 精确小数
date 日期,包含年月日,但不含时分秒
datetime 包含年月日时分秒
timestamp 包含时期,时间戳
varchar(长度) 长度M 0-65535
4》数据库语法
1,创建数据库
create database 数据库名; 使用默认字符集UTF-8创建
create database 数据库名 character set 字符集; 创建指定字符集的数据库
drop database 数据库名; 删除此数据库
use 数据库名; 切换数据库
2,创建数据库中的表,使用
create table 表名(
字符段名 数据类型(长度)[约束], 创建表
字符段名 数据类型(长度)[约束] 字符段名即列名
);
★约束:[ ]可以省略,对某类数据进行限制
主键约束:限制一列数据不能为空,不能重复
唯一约束:限制一列数据不能重复
非空约束:限制一列数据不能为空
show tables; 查看所有表
desc 表名; 查看此表结构
drop table 表名; 删除表
rename table 旧表名 to 新表名; 修改表名称
3,表结构修改
alter table 表名;
alter table 表名 add 列名 数据类型(长度)[约束]; 添加列
alter table 表名 modify 列名 新数据类型(长度)[约束]; 修改长度约束
alter table 表名 change 旧列名 新列名 数据类型(长度)[约束]; 改列名,不能重复
alter table 表名 drop 列名; 删除字段
MySQL(一)
标签:double 主键 语言 code sig bsp operator 建模 控制