[MYSQL语法-create]:01:库和表的创建与删除

1.建库:

1.1    查看现有的库:mysql> show databases;
        

1.2   建库语法:create database 库名;
        例如:创建一个名字位yh的库,创建成功后反馈ok的字符串
        命令:
        mysql> create database yh;
        (成功提示:)Query OK, 1 row affected (0.00 sec)
2.建表:
2.1   先选择使用哪个库:use 库名;
2.2    数据库建好之后,只是一个数据的仓库,仓库中是空的。
         mysql> show tables ;
        (提示数据库没有表:)Empty set (0.00 sec)

2.2   创建表语法:create table 表名 (字段设定列表);
        例如:在刚创建的yh库中建立表person,表中有id(序号,自动增长),name(姓名),sex(性别),birthday(出身年月)四个字段    
       mysql > use yh;
       mysql> create table person (id int(3) auto_increment not null primary key, name char(8),sex char(2),birthday date);
       (成功提示:)Query OK, 0 rows affected (0.02 sec)
       
        现在咋查看数据库yh中的表:mysql> show tables;
        


2.3    可以用describe 表面 命令察看刚建立的表结构。
        命令:mysql > describe person;
        

3、增加记录
        例如:增加2条相关纪录
        mysql > insert into person (id, name, sex, birthday) VALUES (1, 'Tom', 'b', '1990-10-1');
        mysql > insert into person (name, sex, birthday) VALUES ('Daren', 'm', '1992-11-11');
        可用select命令来验证结果。
        mysql > select * from person;
        

4、修改纪录
        例如:将Tom的出生年月改为1990-05-14
        mysql> update person set birthday ='1990-05-14' where name='Tom';
        Query OK, 1 row affected (0.00 sec)
        Rows matched: 1  Changed: 1  Warnings: 0
        

5、删除纪录
        例如:删除Tom的纪录。
        mysql> delete from person where name='Tom';
        Query OK, 1 row affected (0.00 sec)
        

6.删库和删表  (慎用)
         drop table 表名;
        drop database 库名; 

        例如:
        删表:mysql> drop table person;
                   Query OK, 0 rows affected (0.02 sec)

        删库:mysql> drop database yh;
                Query OK, 0 rows affected (0.00 sec)
        




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值