mysql创建表数据类型mysql密码数据类型_MySQL初步,数据类型及SQL语句RDBMS:关系型数据库管理系统
1、数据库创建、删除
2、创建表、删除表、修改表
3、索引的创建、删除
4、⽤户和权限
5、数据增、删、改
6、查询
DML:数据操作语⾔
insert、replace、update、delete
DDL:数据定义语⾔
create、alter、drop
DCL:数据控制语⾔
grant、revoke
DBMS:
数据管理独⽴性
有效地完成数据存取
数据完整性和安全性
数据集中管理
并发存储与故障恢复
减少应⽤程序开发时间
语法分析
应⽤程序或⽤户等——>SQL命令
||分析器计划执⾏器优化器
事务管理器⽂件的存取⽅式故障恢复管理器
缓存器
锁管理器磁盘空间管理器
软件包格式
软件包管理器特有的格式
rpm包,exe格式等
通⽤⼆进制格式
源程序
tcp/3306,mysql⽤户,mysql组,默认安装在/var/lib/mysql
mysql客户端
交互式模式
批处理模式:执⾏mysql脚本
交互式模式中的命令类别:客户端命令和服务器端命令。服务器端命令必须使⽤语句结束符,默认为分号关系数据库对象:表、索引、视图、约束、存储过程、存储函数、触发器、游标、⽤户、权限、事务
最关键和主要的是:表    表分⾏row和列field/column,表⾄少要有⼀列
数据类型
字符:
char(n)
varchar(n)    可变长度
binary(n)    区分⼤⼩写,国定长度
varbinary(n)
text(n)    ⽂本⼤对象、明确说明存储长度
blob(n)    ⼆进制的⼤对象
数值:
精确数值
×××    ×××修饰符:unsigned ⽆符号,not null
tinyint
smallint
int
bigint
⼗进制
decimal
近似数值
浮点型
float
double
⽇期时间
date
time
datetime
stamp
布尔
创建数据库:create database [if not exists] db_name;
显⽰数据库:show databases;
删除数据库:drop database [if not exists] db_name;
创建表:create table tb_name();
查看表:show tables from tb_name;
查看表结构:desc tb_name;
修改表:alter table tb_name
modify:修改属性
change:修改名称
add:添加
drop:删除
help alter table--获取帮助。
插⼊数据:insert into tb_name () values|value ('string',);
replace into 替换
修改数据:update tb_name set com='value' where col1='';
删除数据:delete from tb_name where
选择
select 字段 from  tb_name where 条件;
*:表⽰所有字段
where:没有where表⽰所有⾏
创建⽤户:create user 'username'@'host' identified by 'password';
删除⽤户:drop user 'username'@'host';
⽤户授权:grant 权限 on db_name.tb_name to 'username'@'host' [identified by 'password'];查看⽤户权限:show grant for 'username'@'';
为⽤户设定密码
1、set password for 'username'@'host'=PASSWORD('password');
flush privileges;刷新
2、#mysqladmin -uusername -hhost -p PASSWORD'password';
3、update user set password=PASSWORD('password') where user='username'
论坛
discuz
phpwind
phpbb
cms
drupal
joomla
wordpress    个⼈博客系统
mysql服务器维护了两类变量
服务器变量:
定义mysql服务器运⾏特性:show global variables like "";
状态变量:
保存了mysql服务器运⾏统计数据:show global status like "";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。