美文网首页
mysql基础操作

mysql基础操作

作者: 林思念 | 来源:发表于2021-10-29 10:15 被阅读0次

一、数据库操作

创建数据库    create database name;
删除数据库    drop database name;
选择数据库    use name;

二、数据表操作

创建数据表    create table name(column_name column_type)
删除数据表    drop table name

三、数据操作

插入数据      insert into table (field1, field2, field3) values (values1, values2, values3)
查询数据      select * from table where id=1
删除数据      delete from table where id=1
更新数据      update table set field1=value1, field2=value2 where id=1

四、关键字

like         // 模糊查询     
select * from school where like '%com%';

union        // 唯一   
select * from table union [all] select * from school order by field desc

group by     // 分组    
select district_id, count(*) from school group by district_id;
select name, sum(sing) as count from  school group by name with rollup;

is null  、  is not null

五、多表查询

select a.id, a.author, b.count from table1 a, table2 b where a.author = b.author;
// insert join
select a.id, a.author, b.count from table1 a insert join table2 b on a.author = b.author;
// left join
select a.id, a.author, b.count from table1 a left     join table2 b on a.author = b.author;
// right join
select a.id, a.author, b.count from table1 a right   join table2 b on a.author = b.author;

六、ALTER 命令

删除字段    alter table table_name drop field1;
增加字段    alter table table_name add field1 int;
修改字段类型    alter table table_name modify field char(10);
修改字段名称    alter table table_name change field1 field2 int;
修改表名    alter table table_name rename to table_name;

七、索引

创建索引    create index indexName on table (column_name)
添加索引    alter table tableName add index indexName(column_name)
删除索引    drop index [indexName] on table_name;
查询索引    show index from table_name;

八、复制表

show create table school;
create table school_copy;
insert into school_copy (field1, field2) select field1, field2 from school;

九、处理重复数据

// 统计重复数据        
select count(*) as count, last_name, first_name from person group by last_name, first_name having count > 1; 

十、运算符

+    -    *    /    =    <>(!=)    <=>(严格比较相等)    <    >    <=    >=    

between    in    not in    is null    is not null    like
select 5 between 1 and 10;
select 5 in (2,3,4,5,6)
select '12345' like '%2345'

相关文章

  • MySql数据库基础及IDE

    一、基础操作--sql语句 启动MySQL:service mysql start停止MySQL:service ...

  • 005——MySQL

    基础 配置phpmyadmin MySQL重启 PHP中操作MySQL的基本代码和流程 测试 循环MySQL 数据...

  • 5.1MySQL数据库基础考点

    全方位剖析 考点分析 MySQL数据类型延伸:MySQL的基础操作延伸:MySQL存储引擎延伸:MySQL存储机制...

  • MySql 基础操作命令和语法

    MySql 基础操作 个人复习留档,方便以后回顾 MySQL服务 连接数据库 下面所有操作都需要登录成功才能操作 ...

  • mysql操作基础

    mysql -u root -p 连接数据库

  • mysql基础操作

    主要单词: show:展示,显示 primary:主要的 modify:修改 alter:改变 change:改变...

  • MySQL基础操作

    1;连接数据库 查看数据的各种方式 MySQL -hlocalhost -uroot -p123456; show...

  • MySQL基础操作

    数据库基本操作 查看所有用户:SELECT user FROM mysql.user;新建新用户:CREATE U...

  • MySQL——基础操作

    数据库基本操作(内部基本操作) create table emp(id int not null auto_inc...

  • mysql基础操作

    一、mysql基础操作(centos5.5) 1.mysql表复制 create table t3 like t1...

网友评论

      本文标题:mysql基础操作

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