mysql 基础
2015-10-23 15:27
639 查看
学习mysql 得先坐基础学起
链接数据库
找到mysql的安装安装如;
d:\phpStydy\MySQL\bin\mysql.exe
我们用cmd 进入 该目录 切换盘符d: 进入目录 cd phpStydy\MySQL\bin\
链接mysql 在cmd处输入 mysql -hlocalhost -P3306 -uroot -proot; (特别说明 最后一个是密码 第二个-P为大写“P”);
又或者 在cmd处输入 mysql -hlocalhost -P3306 -uroot -p 然后提示 password:root root 为默认密码;
数据库的增删改查;
创建数据库 create database game;(说明game 为数据库明);
查出来的数据库:show databases; (说明 databases 后面多加“s” 所有数据为复数);
查出包含某字符相关数据库:使用like 如:show databases like'ga%'; (说明 %代表何意长度任意字符)
show databases like'ga__';(说明 “_”代表一个何意字符的占位);两种方法都可使用;
删除数据库 dorp database game; (说明 game 为数据库名字 database 没有“s”);
修改数据库 alter 修改数据库 如alter databases charset=gbk;
数据库的增删改查 精略就这几个 记住几个单词就地很简单;
数据表的增删改查
选择数据库use game;(说明:选择数据库)
对数据库进行新增
create table ac_name(
name varchar(20),
sex varchar(20),
age int
)engine=innodb charset=utf8;
分解:
创建一个新表
create table table_name (
字段定义
) [表选项];
字段的定义,必要的指定 字段名 与 字段的数据类型。
典型的两类:int(整型),varchar(字符串,变长字符串)
表选项:
engine 引擎,表类型。不同的类型,存储数据的文件格式是不同的。
charset 字符集。
添加表单;
链接数据库
找到mysql的安装安装如;
d:\phpStydy\MySQL\bin\mysql.exe
我们用cmd 进入 该目录 切换盘符d: 进入目录 cd phpStydy\MySQL\bin\
链接mysql 在cmd处输入 mysql -hlocalhost -P3306 -uroot -proot; (特别说明 最后一个是密码 第二个-P为大写“P”);
又或者 在cmd处输入 mysql -hlocalhost -P3306 -uroot -p 然后提示 password:root root 为默认密码;
数据库的增删改查;
创建数据库 create database game;(说明game 为数据库明);
查出来的数据库:show databases; (说明 databases 后面多加“s” 所有数据为复数);
查出包含某字符相关数据库:使用like 如:show databases like'ga%'; (说明 %代表何意长度任意字符)
show databases like'ga__';(说明 “_”代表一个何意字符的占位);两种方法都可使用;
删除数据库 dorp database game; (说明 game 为数据库名字 database 没有“s”);
修改数据库 alter 修改数据库 如alter databases charset=gbk;
数据库的增删改查 精略就这几个 记住几个单词就地很简单;
数据表的增删改查
选择数据库use game;(说明:选择数据库)
对数据库进行新增
create table ac_name(
name varchar(20),
sex varchar(20),
age int
)engine=innodb charset=utf8;
分解:
创建一个新表
create table table_name (
字段定义
) [表选项];
字段的定义,必要的指定 字段名 与 字段的数据类型。
典型的两类:int(整型),varchar(字符串,变长字符串)
表选项:
engine 引擎,表类型。不同的类型,存储数据的文件格式是不同的。
charset 字符集。
添加表单;
相关文章推荐
- mysql_connect(): Headers and client library minor version mismatch. Headers:
- mysql分表场景分析与简单分表操作
- mysql主从配置
- 性能调优案例分享:Mysql的cpu过高
- 理解MySQL——并行数据库与分区(Partition)
- mysql 索引
- 理解MySQL——复制(Replication)
- sql server与mysql数据库的链接
- 你容易忽视的mysql外键锁和自增锁
- mysql中order和limit问题,请教大家
- mysql的时间转化
- Mysql 演示示例存储过程
- Mysql中将日期转化为毫秒
- mysql 表的timestamp为自动添加
- windows 安装 mysql
- 配置mysql
- Mac OS 下 mysql 找不到 mysql.sock 的问题
- mysqldump中断的常见错误和解决措施
- MySQL存储引擎(storage engine)
- MySQL性能诊断与调优 转