Chinaunix首页 | 论坛 | 博客
  • 博客访问: 314839
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 759
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
个人简介

〆 人生就是拼命地奔跑,和华丽的跌倒。 つ

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: Mysql/postgreSQL

2015-06-03 20:26:14

数据库的基础知识:

1.Mysql提供数据的存储、更新、排序、查询、数据统计......

2.操作数据库:
          通过进入Mysql的操作界面,就可以进入到MySQL的命令行操作平台。
mysql>
           如果通过命令行启动,还需要输入用户名和密码。

3.MySQL的使用:
(1)取得帮助,直接使用help
(2)退出界面,使用exit  或者  \q
(3)每一行正常输入的sql命令,都需要以  ‘;’  结束

4.创建:create    database     <数据库名>;
  显示:show    databases;
  删除:drop   database  <数据库名>;

5.选择数据库(可以在多个数据库中切换),显示当前使用的数据库
  mysql>use   <数据库名>;
   mysql>select       database();      //调用函数,返回当前正在使用的数据库

6.在数据库中创建一张表,并且描述表的内容
  create    table    表名  (字段名   数据类型   (长度))
  int           代表整数
  nchar      代表字符

7.显示有多少张表,可以使用
  mysql>show      tables;        //后面必须加s

  删除一张表,可以使用
  mysql>drop       table       表的名字;

  描述表的数据结构
  mtsql>describe    表的名字;     //可以描述表的数据结构

注意:创建表以前,一定要用use数据库,确定使用哪个数据库,然后就会在哪个数据库里创建表,系统自带的数据库不能创建表。

8.在表中插入数据
 ,假如当前有一张表
   mysql> create table users(
       -> id int(4), 
       -> name nchar(8), 
       -> passwd nchar(12));

    mysql>insert into users values(1, 'hxm', 'abcde');

9.查询表中的数据
   mysql>select     *     from     users;     // 查询表中所有的数据

操作步骤:
一、(单创建一个数据库

1.首先运行wampserver,在工具栏看到图标变为绿色;用鼠标左键点击后出现:


2.然后点击MySQL------>出现四个选项------>运行MySQL console:


3.命令提示符中要求输入密码------>点击键盘上的enter(回车键)即可出现:


(1)接下来,在命令提示符中创建、显示、删除数据库:

!注意:Mysql中自带四个数据库;首先在命令中------>输入:show databases (后面必须加s); 自带的数据库将会显示;

(2)在命令中------>输入 create database phpweb ;
        (phpweb是你起的数据库名)即可创建:


(3)查看刚才的数据库是否创建------>输入:show database;  就会看到!


(4)如果先后将创建的数据库删除------>输入:drop database phpweb; (phpweb:之前的数据库名)


(5)然后------>在输入:show databases;查看 数据库phpweb就不存在了!

二、在数据库中创建表(通讯录)

(1)同上一样,在命令中创建一个数据库(create database testserver;
(teseserver:数据库的名),用show databases;查看数据库是否被创建;

(2)因为之前创建过数据库phpweb,所以说现在存在两个数据库;现在我们要使用数据库testserver,所以在命令中输入:use testserver;即可使用:


(3)显示当前的数据库------>输入:select database();


(4)表格最终创建在数据库中,创建表------>
                                                输入:create table  tongxunlu(
                                                                 ——>id int(4),
                                                                 ——>name nchar(8),
                                                                 ——>tel nchar(12));
通讯录就被创建了:



(5)显示有多少张表------>输入:show tables;(后面必须加s即可查看:有一张表(tongxunlu)表


(6)查看表的结构------>输入:describe tongxunlu;(tongxunlu:是表的名字):


(6)在刚才的tongxunlu表中插入数据------>输入:insert into tongxunlu values(1, 'hxm', '18237628196');


(7)查看填入表中数据------>输入:select * from tongxunlu;


这样在数据库中创建表就完成了,在一个数据库中可以创建多个表,和上述的方法是一样的;

(8)如果想退出命令提示符------>输入:\q  或 exit  ;

阅读(2599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~