MYSQL入门学习之八:数据库及表的基本操作_MySQL

php中文网
发布: 2016-06-01 13:37:53
原创
968人浏览过

bitsCN.com


mysql入门学习之八:数据库及表的基本操作

 

相关链接:

MYSQL入门学习之一:基本操作

http:///database/201212/173868.html

MYSQL入门学习之二:使用正则表达式搜索

http:///database/201212/173869.html

MYSQL入门学习之三:全文本搜索

http:///database/201212/173873.html

MYSQL入门学习之四:MYSQL的数据类型

http:///database/201212/175536.html

MYSQL入门学习之五:MYSQL的字符集

http:///database/201212/175541.html

MYSQL入门学习之六:MYSQL的运算符

http:///database/201212/175862.html

MYSQL入门学习之七:MYSQL常用函数

http:///database/201212/175864.html

 

一、操作数据库    

 1、查看数据库

         show databases [ like ''];

         示例:

         mysql> show databases;

         +--------------------+

         | Database           |

         +--------------------+

         | information_schema |

         | luomian            |

         | mydb               |

         | mysql              |

         | net80576314        |

         | phpcms_uat         |

         | phpcmsv9           |

         | phpcmsv9_new       |

         | rutiao             |

         | szwalkers          |

         | test               |

         | v9test1            |

         +--------------------+

         mysql>  show databases like 'php%';

         +-----------------+

         | Database (php%) |

         +-----------------+

         | phpcms_uat      |

         | phpcmsv9        |

         | phpcmsv9_new    |

         +-----------------+

 2、创建数据库

         create database [if not exists] dbname;

         示例:

         mysql> create database if not exists mydb;

 3、选择需要的数据库

         use dbname

         示例:

         mysql> use mydb;

         Database changed

 4、删除数据库

         drop database [if exists] dbname;

         示例:

         mysql> drop database if exists mydb;

 二、操作表

 1、显示表

         show tables;

         示例:

         mysql> show tables;

         +-----------------------+

         | Tables_in_test        |

         +-----------------------+

         | newname               |

         | productnotes          |

网上书店系统(北大青鸟内部)
网上书店系统(北大青鸟内部)

一个简单的网上书店系统,有图书管理、会员注册、评论发表、购物车等基本应用,后台有:定单管理、评论管理、用户管理、图书管理等功能模块。为北大青鸟学员练习之用,可以做为入门者的学习参考之用。采用了VS2005的master模板DB_51aspx下为Sql数据库文件,附加即可,注意:除修改web.config中的Sql连接信息以外还要对App_Code/Class1.cs中的Sql登录信息也要做对应的修

网上书店系统(北大青鸟内部) 0
查看详情 网上书店系统(北大青鸟内部)

         | test_char             |

         | test_inn              |

         | test_inn2             |

         | test_priority         |

         | test_trans            |

         | test_view             |

         +-----------------------+
 

 2、创建表

         示例:

         mysql> create table user(

             -> id   int(10) not null auto_increment primary key,

             -> name varchar(50) default 'N/A' not null,

             -> sex  char(1) null

             -> )engine=InnDB;

 3、复制表

         示例:

         mysql> create table student select * from user;

         mysql> create table teacher like user;

 4、重命名表

         mysql> rename table teacher to senior_teacher;

         mysql> alter table student rename to senior_student;

 5、删除表

         mysql> drop table if exists senior_teacher;

 6、查看创建表语句

         mysql> show create table student;

         +---------+-------------------------------------

         | Table   | Create Table

         +---------+-------------------------------------

         | student | CREATE TABLE `student` (

           `id` int(10) NOT NULL DEFAULT '0',

           `name` varchar(50) NOT NULL DEFAULT 'N/A',

           `sex` char(1) DEFAULT NULL

         ) ENGINE=MyISAM DEFAULT CHARSET=latin1 |

         +---------+-------------------------------------

 7、查看表结构

         mysql> desc student;

         +-------+-------------+------+-----+---------+-------+

         | Field | Type        | Null | Key | Default | Extra |

         +-------+-------------+------+-----+---------+-------+

         | id    | int(10)     | NO   |     | 0       |       |

         | name  | varchar(50) | NO   |     | N/A     |       |

         | sex   | char(1)     | YES  |     | NULL    |       |

         +-------+-------------+------+-----+---------+-------+

 8、修改表结构    

         mysql> alter table student add bithday date null;

         mysql> alter table student modify bithday datetime;

         mysql> alter table student change bithday birt datetime;

         mysql> alter table student drop column bithday;

 9、操作表中的数据

         mysql> select * from student;

         +----+------+------+---------------------+

         | id | name | sex  | birt                |

         +----+------+------+---------------------+

         |  0 | jack | 1    | 2012-12-13 00:00:00 |

         +----+------+------+---------------------+

         mysql> insert into senior_student select * from student;

         mysql> insert into student(name,sex,birt) values('jack','1',current_date());

         mysql> update student set sex = 0 where name = 'jack';

         mysql> delete from student where name = 'jack';

 10、创建及查看索引

         mysql> create index idx_student_name on student(name); 

         mysql> show index from student;

         +---------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+

         | Table   | Non_unique | Key_name         | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |

         +---------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+

         | student |          1 | idx_student_name |            1 | name        | A         |        NULL |     NULL | NULL   |      | BTREE      |         |

         +---------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+

         

bitsCN.com
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号