美文网首页
MySQL数据库的基础sql语句 表和库的定义

MySQL数据库的基础sql语句 表和库的定义

作者: Joening | 来源:发表于2021-07-05 09:44 被阅读0次

库的定义

1.  show databases  查看MySQL数据库所有的库 

2. create database qiaoning charset utf8; 创建qiaoning数据库 字符集位utf8

3. show create database qiaoning 查看创建数据库qiaoning所定义的信息

4.  alter database qiaoning charset utf8mb4;   修改qiaoning数据库的字符集为utf8mb4;

5. drop  database qiaoning  删除qiaoning的数据库

6. use qiaoning;  进入到qiaoning的数据库中

表的定义;

1. 创建表:

create table qiaoning (
sid int not null primary key comment '学号',
sname varchar(64)  not null comment '姓名',
sage enum ('m','n')  notn ull default 'm' comment '性别'
)engine=innodb charset=utf8mb4 comment '测试专用';

2. 查看表

show tables;
show create table qiaoning;
desc qiaoning;

3. 删除表

drop table qiaoning;

4. 修改表属性

alter table qiaoning rename qiaoning;
alter table qiaoning charset utf8;
alter table qiaoning add wangtao char(11)  not null comment '王涛';
alter table qiaoning add linux char(12)  not null comment 'linux' after sname;
alter table qiaoning add windows char(13) not null comment 'windows' first;
alter table qiaoning change windows unix  tinyint not null default 0 comment 'unix';
alter table qiaoning modify unix varchar(11) not null comment 'unix';
alter table qiaoning drop unix;
alter table qiaoning drop wangtao;
alter table qiaoning drop linux;

5. update delete insert

insert into qiaoning (sid,sname,sage) values (1,'qiaoning','n'),(2,'wangtao','m');
insert into qianing values (1,'qiaoning','n'),(2,'wangtao','m');
update qiaoning set sname='school' where sname='qiaoning';
delete from qiaoning where sname='qiaoning';
delete from qiaoning where sname like '%qiao%';

6. select

select * from qiaoning;
select sid,sname,sage from qiaoning;
select sid,sage from qiaoning;
select * from qiaoning where sname='qiaoning';
select * from qiaoning where sname like 'qiao';
select * from qiaoning where sname='qiaoning' and sname='wangtao';
select * from qiaoning where sname='qiaoning' or sname='wangtao';
select  * from qiaoning where sname in ('qiaoning','wangtao');

相关文章

  • SQL分类

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • SQL语句的分类

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • 第2章 SQL语句的分类和DML语句

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • 八、SQL语法差异及解决方案⑤(取得所有表)

    取得所有表 MYSQL中取得当前数据库中所有表定义的SQL语句下:SHOWTABLES MSSQLServer中的...

  • MySQL学习笔记

    MySQL学习笔记 一、SQL语句 DDL(数据定义语言):定义数据库,数据表的结构:create(创建)、dro...

  • MySQL建表和增删改相关SQL语句

    MySQL建表和增删改相关SQL语句 Navicat 数据库导航视图如下:

  • MySQL基础

    MySQL的SQL语句 1.DDL : 定义数据库,数据表的结构,create drop alter 2.DM...

  • My SQL基础操作

    1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 3) 管理表: 4) 管...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • MySql常用的sql语句

    MySql常用的sql语句 数据库 表 表结构 表的数据 键 试图 联接 用户 存储过程 函数 其他语句

网友评论

      本文标题:MySQL数据库的基础sql语句 表和库的定义

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