数据库管理与表文件管理

数据库管理:

        1.MySql服务器管理数据库位置:C:\ProgramData\MySQL\MySQL Server 5.5\data

        2.查看所有的数据库名   show databases;
           mysql> show databases;(查看有哪些数据库  这属于MySql的命令,不属于SQL语句)

                  
    
    这是MySQL自带的四个数据库:
        information_schema 这个数据库不在硬盘上,在硬盘上找不到,而在内存中,它存放的是本次运行
                   的工作日志,关闭数据库的运行就消失了。
        text 这个数据库是空的,练习使用的,可以删除。

    3.创建一个数据库 create database 数据库名;
        create database lab;(创建一个名为lab的数据库  这属于MySql的命令,不属于SQL语句)

    4.删除一个数据库 drop database 数据库名;
        drop database text;(将名为text的数据库删除  这属于MySql的命令,不属于SQL语句)

表文件管理:

        1. 查看指定的数据库下所有的表文件名
                use  数据库名;    (使用某某数据库  这属于MySql的命令,不属于SQL语句)
                show tables;    (显示上面指定数据库中的表文件  这属于MySql的命令,不属于SQL语句)

        2.在指定的数据库下创建表文件
                use  数据库;    
                create table 表文件名(
                         字段名  数据类型名,                 #字段之间用英文半角","分隔
                         字段名  数据类型名                  #最后一个字段结尾不要有逗号","
                         );

                表名和字段名:最好见名知意。
    
                表名和字段名都属于标识符(java中学习过 可以使用中文)
        
                例如: 创建一张学生表student表中的字段有:no、name、sex、age、email
                create table student(
                        no int,
                        name varchar(32),
                        sex char(1),
                        age int(3),
                        email varchar(255)
                        );

        3.删除一个表文件
                drop table 表文件名;(连同表结构带数据行一起删除)

        4.查看创建表文件时的命令信息
                show  create table 表文件名;
             举例:
                    show create table dept;
                   
        5.查看表的结构:
                desc 表名;
              举例:
                desc dept;
               

        6.为表文件添加字段(对于java开发人员很少使用了解即可)
                alter table 表文件名  add  新字段名  数据类型名;

        7.删除表文件字段(对于java开发人员很少使用了解即可)
                alter table 表文件名  drop 字段名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值