Mysql-day01pm_操作数据库、数据表(DDL)

本文介绍了MySQL数据库的基本操作,包括创建、删除和查询数据库,以及创建、查询和删除数据表。详细讲解了如何设置数据库字符集,以及表的创建语法和常用数据类型。同时提供了查看表结构和修改表的SQL语句。
摘要由CSDN通过智能技术生成

一、操作数据库

  • 创建数据库

    创建数据库的语法:(SQL语句不区分大小写):

         1、create database 数据库名(直接创建数据库)

         2、create database if exists 数据库名 (此语句先判断当前数据库是否存在,如果存在,则不                 再创建并且不会报错;如果不存在,则创建一个数据库,数据库名称与语句中的数据库                   名相同)

        3、 create database if exists 数据库名 character set utf8;( 创建数据库并设置数据库的字符                 编 码。)

  • 删除数据库

       1、drop database 数据库名

       2、create database if exists 数据库名 

  • 查询数据库

          1、查询所有数据库名称

                SQL语句:   show databases

          2、查询某个数据库的字符集

                SQL语句:    show creat database 数据库名称

          3、查询正在使用的数据库名称

                SQL语句:   select  database();

  • 修改数据库字符集

                alter database 数据库名 character set  字符集名称;

二、操作表

  • 创建表

          Create table 表名(

              列名  数据类型 约束,

              列名  数据类型 约束,

              列名  数据类型 约束

               …............

     )

        (注意:表名后面是小括号,每列之间有逗号,最后一列无逗号)

    例如:

        CREATE TABLE `courses` (

           `id` INT(11) UNSIGNED NOT NULL ,

            `student` VARCHAR(255) ,

           `class` VARCHAR(255)

) ;

其中,单引号可以不用写,如果创建一个表和之前创建的某个表里的列名全部相同,则使用以下语句:create table 表名 like 之前已创建的表的表名;

  • 列中常见的数据类型

     #表示数字

 char(4)#以字节为单位 固定长度为4个字节  存放ab 占了4个字节 'ab  '  可以存放4个字母 2个            汉字

 varchar(4)#以字符为单位 长度可变  存放ab 占了2个字节  可以存放4个汉字 4个字母

  其余数据类型参照:MySQL 数据类型 | 菜鸟教程

  • 查询表

         SQL语句: 

                        show  tables; (查看所有的表名称)

                        deac   表名 ;(查看表结构)

  • 删除表

         SQL语句: 

              drop table 表名      或者     drop table if exists 表名;

  • 修改表

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值