当前位置:数据库 > MySQL >>

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
补充:数据库,mysql教程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,