mysql基础

概念:

mysql是一个关系型数据库管理系统,将数据保存在不同的表中,而不是将数据放在一个大仓库内,增加了速度,提高灵活性。体积小,速度快,总体拥有成本低。

DOC常用命令

DOC常用命令:

切换盘符:d:

列出当前目录下的所有文件:dir

进入到当前某个文件  cd  文件   cd  xxx*

返回上一层:cd..

直接输入程序名字就可以。

安装服务的语句:mysqld -install mysql-5.5

启动服务:net start mysql55-ntqn

停止服务:net stop mysql55-ntqn

卸载服务:mysqld -remove mysql55-ntqn

服务器初始化:mysqld –-initialize

sql语言:结构化查询语言:

1、 DDL 数据定义语言    定义视图,索引,触发器表的定义

2、 DML 数据操作语言  数据的插入、删除、修改的操作

3、 DQL 数据查询语言  查询语言

4、 DCL 数据控制语言  授予权限、创建用户、启动服务  

常用的命令:

show databases;   查询所有当前数据库连接的库

use mysql; 进入到某个库

show tables; 查询某个库中的所有表

quit;

exit;

\q  都是退出的意思。

cls清屏

登陆:mysql –uroot –p

得到版本号:mysql –v      mysql –version

退出 quit;   exit;   \q

操作数据库  DDL

数据定义语言    定义视图,索引,触发器表的定义

 

创建数据库

create database db_name;

注意:数据库名称有意义     名称中不要包含特殊字符或者mysql关键字

 

查询所有数据库: show databases;

创建数据库已经存在,避免错误:create database if not exists da_name;

 

显示警告:show warnings;

 

查看指定数据库的详细信息:show create database db_name;

修改指定数据库的编码方式:alter database db_name [default] character set [=] charset;

打开数据库:use db_name;

得到当前打开的额数据库:select database();

删除指定的数据库:drop database db_name;

如果存在则删除:drop database if exists db_name;

mysql的注释:# 注释内容   -- 注释内容

 

数据表以及数据类型的介绍:

1、 数据是存在数据表中

2、 行row   列column 

3、 表名要求唯一,不要包含特殊字符,最好含义明确

创建数据表:

create table [if not exists] tb_name(

字段名称 字段类型 [完整性约束],

字段名称 字段类型 [完整性约束],

字段名称 字段类型 [完整性约束]

)

 

数据类型:

数值型:整数型  浮点型  定点型

字符串类型

日期时间类型

整数类型:比如几百万人用int      一个班集体这样的几十号人用tinyint

浮点类型存储范围比整数大,decimal是定点数类型

日期时间类型:datetime用的比较多,time表示小时分钟秒,date日期,datetime日期加时间,timestamp表示时间戳:1970年到目前为止的时间,year表示存储的年份

表格

查询指定表的详细信息:show create table tb_name;

查看表结构:

1、 desc tb_name;

2、 describe tb_name;

3、 show columns from tb_name;

 

删除指定的数据表

drop table [if exists] tb_name;

text默认的不具有default的约束

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值