mysql入门及其基本操作

Mysql

一、数据库的访问mysql -hlocalhost -uroot –proot

U后面是账户,P后面是密码

二,数据库创建和查询

create database test //创建数据库
show databases //显示所有数据库
drop database test //删除数据库
use test //进入数据库

三,表的创建,删除,清空

create table stu(id int,name varchar(20))  //创建表
show tables // 显示数据库
dorp table stu //删除表
delete  from stu和truncate table stu	//清空报数据

delete和truncate的区别

  1. truncate操作的是表,是整体删除,数据块,delete操作的是行,删除的是表的行

  2. truncate不写服务器log,delete写服务器log,truncate效率比delete高

四,Mysql修改表的语法

1. 新增列

  • 新增普通列
    alter table 表名 add 列名称 列参数 列申明
alter  table   class   add   username   char(20)    not  null 
  • .新增在某列后面
    alter table 表名 add 列名称 列类型 列参数 列申明 after某列(把新列加载某列后面)
alter  table   class   add   username   char(20)    not  null  after  username
  • 在最前面新建一个列——first
    alter table 表名 add 列名称 列参数 列申明 first
alter  table   class   add   username   char(20)    not  null  first

2. 删除列
Alert table 表名 drop 列名

Alert  table  class  drop  username;

3. 修改列类型和列名

  • .修改列类型
    Alert table 表名 modify 列名 新的类型 新参数
Alert  table  class modify  username  char(20)  not  null;
  • .修改列名和列类型 change
    Alert table 表名 change 旧列名 新列名 新列名 新参数
Alert  table  class   change  username  user  char(20) not null;

未完待续。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值