MySQL数据库操作基本知识(1/4)

1.创建数据库.

    在MySQL中应用 create database 语句创建数据库.格式如下:

            create database db_name;    db_name 为数据库名,必须为合法名称.规定如下:

      a.不能与其他数据库重名.

      b.名字可以是任意的字母,阿拉伯数字,下划线或者"$"组成.可以使用以上任意的字符开头,但不能是使用单独的数字,哪样会造成与数字混淆.

      c.名字最长可由64个字符组成(包括表,列和索引),而别名最多可长达256个字符.

      d.不能使用MySQL关键字作为数据库名称和表名.

  ps: 执行过程:在创建数据库时,首先连接MySQL服务器,用户名是root,密码也是root,然后编写"create database db_name;" sql语句,数据库创建成功.

   2.选择数据库.

    use 语句用于选择一个数据库,使其成为当前默认数据库.格式如下:      

      use db_name;    

  3.删除数据库.

    删除数据库使用drop database语句.格式如下:

      drop database db_name    ps.对于删除数据库的操作应该谨慎使用.一旦删除数据库中的所有结构和数据都将会被删除,没有恢复的可能,除非数据库中有备份.

<MySQL 数据库表>

  上面将完数据库的操作,下面讲一下数据库中,对表的操作.MySQL 数据库表的操作包括 创建,查看,修改,重命名和删除.

    1.创建表.

      创建表使用create table 语句.格式如下:

       create [temporary] table [if not exists] 数据表名 [(create_definition,...)][table_options][select_statement]        a. temporary ,如果使用该关键字,表示创建一个临时表.

        b. if not exists ,该关键字用于避免创建表时,表存在时 MySQL报告的错误.

        c. create_definition,这是表的列表属性部分.MySQL要求在创建表时,表至少要包含一列.

          create_deifnition 格式如下:

           

 代码如下 复制代码

   col_name type [not null] [default default_value] [auto_increment] [primary key] [reference_definition]

              col_name:字段名. type:字段类型. not null|null:指出该列是否允许空值.not null 表示不允许空值.default default_value:表示默认值.

              auto_increament:表示默认值.primary key:表示是否为主键,一个表中只能有一个primary key.如果没有primary key ,而某些应用要求primary key,

              服务器将返回第一个没有null 列的unique 键作为primary key.

        d. table_option, 表的一些特性参数.

        e. select_statement,select语句描述部分,用它可以快速地创建表.

   2.查看表.

    对于创建成功的表,使用show columns 语句或describe 语句查看指定数据表的表结构.格式如下:

     show columns 语句:

      show [full] columns from 数据表名 [from 数据库名];
                    或者
      show [full] columns from 数据表名.数据库名;    describe  语句,describe 可以简写成DESC.

      describe 数据表名;           或者      describe 数据表名 列名;  

首页 1 2 3 4 末页

时间: 2024-07-31 22:56:39

MySQL数据库操作基本知识(1/4)的相关文章

[python] 专题九.Mysql数据库编程基础知识

        在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Python构建网页的,所以这篇文章主要讲述Python调用MySQL数据库相关编程知识.从以下几个方面进行讲解:         1.配置MySLQ         2.SQL语句基础知识         3.Python操作MySQL基础知识         4.Python调用MySQL

Eclipse连接Mysql数据库操作总结_java

(自己亲测,开始学习Eclipse(我的Eclipse版本是4.5.2,Jdbc驱动器的jar包版本是5.1.7,亲测可以使用)连接到数据库的时候,发现网上有好多经验,但是发现网上的出现很多错误,故此发表此博客,希望对大家有所帮助) 1:首选你需要下载Jdbc驱动器(mysql-connector-java-5.1.7-bin.jar)这个文件 下载上面那个文件也是很是坎坷啊,所以为了你们的方便,特此分享. 2:下载好上面的Jdbc驱动器后,就可以开始动手操作了,首先打开Eclipse,创建一个

jsp+mysql数据库操作常用方法实例总结_JSP编程

本文实例讲述了jsp+mysql数据库操作常用方法.分享给大家供大家参考.具体如下: 1. 查看:     <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.sql.*" %> <HTML><style type="text/css"> <!-- body { background-color: #

简单快速有趣的MySQL数据库操作类:SimpleDB

mysql|数据|数据库 自己写着玩的,代码没有测试,不过觉得思路不错,如果能够加上部分异常处理的功能,应该比较帅了,支持PHP4/PHP5,恩,虽然没有ADOdb或者PEAR::DB强,不错一般应用应该不错,恩. 喜欢的就自己拿去用吧,自己随便改,呵呵,也欢迎提意见.(注释遵循PHPDoc的标准,便于生成手册)  注意:代码未经测试,出现问题可要自己负责哇,呵呵.         <?//==========================================// 文件: Simp

php实现的mysql数据库操作类

 这篇文章主要介绍了php实现的mysql数据库操作类,本文最后有使用方法,需要的朋友可以参考下  代码如下: <?php /* 数据库操作类 */ class Mysql{  private $LocalHost = 'localhost';  private $LoaclUser = 'root';  private $LocalPass = '123456';  private $LocalBase = 'jiangxibaiyi';  private $LocalCode = 'UTF8

qt连接MySQL数据库操作问题

问题描述 qt连接MySQL数据库操作问题 在qt项目中,main函数中连接了数据库,且连接成功,在其他函数中如何操作数据库,使用的是MySQL数据库,新手求大神指点! 解决方案 你可以把connection保存在一个全局变量里,别的函数操作它就可以了.http://blog.csdn.net/cgzhello1/article/details/8619276 解决方案二: 把这定义成全局的, _ConnectionPtr m_pConn; 用的时候 Execute 解决方案三: 定义全局 _C

php pdo mysql数据库操作类

原文:php pdo mysql数据库操作类   findAll(array( 'field'=>'ID,albumName,albumImage, mainActor,directors,tags,info,area, keywords,wflag,year,mod_version,totalDuration', 'where'=>$where, 'order'=>'flag desc,hit_count desc', 'limit'=>"{$limit['offset

从一个不错的留言本弄的mysql数据库操作类_php技巧

从一个不错的留言本弄的mysql数据库操作类,初学php的朋友可以参考下 复制代码 代码如下: <?php class mysql{     var $querynum = 0;     function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') {         if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {             $this->show('Can

PHP实现PDO的mysql数据库操作类_php技巧

本文实例讲述了PHP实现PDO的mysql数据库操作类.分享给大家供大家参考.具体分析如下: dbconfig类负责配置数据库访问信息,包括:服务器地址.端口.数据库实例名.用户名.用户密码.字符集等. dbtemplate类集合了对数据库的访问操作,主要有以下几个操作: 1. queryrows:返回多行记录 2. queryrow:返回为单条记录 3. queryforint:查询单字段,返回整数 4. queryforfloat:查询单字段,返回浮点数(float) 5. queryfor