今天是第一天接触到数据库,看到有一个小伙伴提出了一个问题,他最近在学c嘛,他说搞不清楚数据库和text文件有什么区别,都是存储数据嘛。本人水平有限,想到的答案是,数据库中存储的不仅仅是字符,还能是各种对象,各种文件,像MP3.avi等格式的文件。
安装了mysql之后,开始练习简单的数据库操作:
-
启动mysql
在cmd命令里面输入net start mysql;
-
登录mysql
在启动完成之后输入:mysql -uroot -p -P3306 -h127.0.0.1
//这里的-u后面跟的是用户名 -p后面可以跟密码,是你在安装mysql时设置的 -P是端口号(mysql默认是3306)
-h后面跟的是服务器id,上面输入的是本地的;
-
在操作数据库之前,必须了解一下mysql的语句规范
关键字和函数名要大写,名称小写,语句结尾记得加上分号;(在mysql中,系统其实是能够认识小写输入的信息的,分大小写为了我们自己更清楚的看到关键信息)
-
创建和使用一个数据库
CREATE DATABASE(name) CHARACTER SET =charset_name;
// CHARACTER SET 后面跟的是编码方式,在你mysql。ini文件里面是能够看到默认编码方式的
SHOW DATABASES;
//查看所有的数据库,很好理解,但是注意后面的s以及分号
打开一个数据库
USE (name);即可
//验证你确实是打开了一个数据库:SELECT DATABASE();
-
在数据库中创建数据表(数据表是其他对象的基础)
CREATER TABLE(table name)( //此处可以输入回车,然后打表格里面的内容
data1 type ,
data2 type,
data3 type //(eg:age TINYINT,)type是数据的类型, 每行都以逗号结尾,最后一个不加
);
//创建
SHOW TABLES(FROM name)//括号里面添加的是你打开的表格所在的数据库
//查看数据表
SHOW COLUMNS FROM table name;
//查看数据表的结构
-
在数据表中插入数据
(1)INSERT table name VALUES(data1.value,data2.value,data3.value);//这种方法插入的data数量必须要和前面创建表格时的data长度相匹配,里面的data.value就是赋值
(2)INSERT table name(data1,data2) VALUES(data1.value,data2.value);
//这种方法能够在数据输入不全的情况下插入
-
查找数据表中的记录
SELECT*FROM table name; //星号表示全部的字段
-
170

被折叠的 条评论
为什么被折叠?



