美文网首页
MySQL语法大全

MySQL语法大全

作者: 黑咔 | 来源:发表于2019-10-24 21:41 被阅读0次

创建数据库

create database test;

查看数据库


show databases;

切换数据库

use 数据库名;

查看数据库中的所有表的名称

show tables;

创建表

create table student(
    sid int primary key,
    sname varchar(20) not null,
    sage int,
    ssex char(6)
    );

删除数据库的结构,一般使用的关键字就是drop

语法格式:
drop 类型名 对象名

删除一个数据库
drop database 数据库名

删除一个表
drop table 表名   

插入测试数据。

关键字:insert
语法格式:
1、insert into 表名 values('值1','值2',...'值N');     要求值和表的原始的列保持一致。
2、insert into 表名(字段1,字段2,...,字段N) values('值1','值2',...'值N'); 要求值和指定的字段保持一致,字段的顺序不一定是表中的原始顺序。
3、insert into 表名 set 字段1='值1',set 字段2='值2',...,set 字段N='值N';
示例:
insert into student values(1,'刘一',20,'男');
insert into student(sname,sid,ssex) values('王二',2,'女');
insert into student set sname='张三',sid=3,sage=30;

insert into teacher(tname) values('土匪');
insert into teacher(tname) values('Will'),('Roy');

insert into student values(4,'刘四',21,'女'),(5,'李四',22,'男'),(6,'张李四',23,'女');

查看建表语句:

show create table tabname;
desc tabname;

修改表:

修改表名:rename table tabname to newtabname
alter table 表名
  增加列:add column  列名 int(11) comment  '注释'
  修改列属性:modify 列名 varchar(12)  
  修改列名或列属性:change 旧列名 新列名 varchar(10) comment '注释'
  删除列:alter table 表名 drop 列名;  

相关文章

网友评论

      本文标题:MySQL语法大全

      本文链接:https://www.haomeiwen.com/subject/wqqjvctx.html