首页 > 数据库技术 > 详细

MYSQL基础

时间:2020-03-02 17:07:40      阅读:72      评论:0      收藏:0      [点我收藏+]

MYSQL 基础学习分享(一)

一:数据库有关操作

1.创建数据库

命令:create database  数据库名 ;

例:创建一个名为db11的数据库: create database db11;

2.查看有哪些数据库

命令:show databases;

3.删除数据库

命令:drop database [if exists数据库名;

例:删除db11数据库:drop database db11;

if exists可选择性的删除数据库;db11存在的时候删除数据库,db11不存在的时候不执行操作,不会出现错误警告。

例:删除db11数据库:drop database if exists db11;

二:表格有关操作

注:在创建表格前,要先创建数据库,然后使用这个数据库(use 表名)。

       属性名==字段名

1.创建表格

命令:use 数据库名;        //在同一个数据库下创建多个表,仅需使用一次

   create table 表名

    属性名1  数据类型1  [约束条件],

    属性名2  数据类型3  ,

    属性名n  数据类型n  ,

);

2.查看表格的各项属性(属性/字段名、数据类型、是否可空值、主键、默认、备注)

命令:desc 表名;

3.修改

(1)增加字段

命令:alter table 表名 add 字段名 数据类型;

(2)删除字段

命令:alter table 表名 drop 字段名;

(3)修改数据类型

命令:alter table 表名 modify 原字段名 新数据类型;

(4)修改字段名 [+数据类型]

命令:alter table 表名 change 原字段名  新字段名  原/新数据类型;

(5)变换字段位置

命令:alter table 表名 modify 字段名1 数据类型 after 字段名2;         //将字段1排到字段2后

           alter table 表名 modify 字段名1 数据类型 first;                        //将字段1排到第一个

(6)修改表名

命令:alter table 表名 rename [to] 新表名;

4.删除

命令:drop table 表名;

5.添加数据

命令:insert into 表名 values( 数据1,数据2, ...... ) ,

   ( 数据1,数据2, ...... ) ,

      ( 数据1,数据2, ...... ) ,

      ( 数据1,数据2, ...... ) ;

6.修改数据

命令:update 表名 set 属性名1=属性值1 where 属性名2=属性值2;

注:下划线为修改部分;另外当查询值为null时: 属性名 is null;

7.删除数据

命令:delete from 表名 where 条件 ;

 

MYSQL基础

原文:https://www.cnblogs.com/CIEL333/p/11804898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!