登录
首页 >  数据库 >  MySQL

sql教程

来源:SegmentFault

时间:2023-02-16 15:29:25 114浏览 收藏

对于一个数据库开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《sql教程》,主要介绍了MySQL,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

  导入测试库:
  
  ​ 文档地址: https://dev.mysql.com/doc/emp...
  
  ​ 下载地址: https://github.com/datacharme...
  
  ​ 导入测试库:
  
  ​ cd
  
  ​ mysql -uroot -p -S   
  ​ 库操作
  
  ​ 增:create database test character set utf8;
  
  ​ 删:drop database test;
  
  ​ 改:alter database test character set gbk;
  
  ​ 查
  
  ​ :show databases; 查看当前有哪些数据库
  
  ​ :show create database test; 查看创建test库的sql语句
  
  ​ 表操作
  
  ​ 增:create table t1 (id int)engine=innodb charset=utf8;
  
  ​ 删:drop table t2;
  
  ​ 改
  
  ​ :alter table t1 rename to t2; 修改表名称
  
  ​ :alter table t2 add name varchar(10); 添加新字段
  
  ​ :alter table t2 drop name; 删除字段
  
  ​ :alter table t2 change name title varchar(10); 修改字段名称
  
  ​ :alter table t2 modify title varchar(30); 修改字段类型约束
  
  ​ :alter table t2 convert to character set gbk; 修改字符集
  
  ​ :alter table t2 engine=myisam; 修改存储引擎
  
  ​ 查
  
  ​ :show tables; 查看当前库下有哪些表
  
  ​ :show create table t1; 查看创建表的sql语句
  
  ​ :desc t1; 查看表结构
  
  ​ :show table status like 't1' \G; 查看表状态
  
  ​ 数据操作
  
  ​ 增
  
  ​ :insert into t1(id, name, gender) values(1, '张三', 'm');
  
  ​ :insert into t1(id, name, gender) values(null, '王五', 'm'),(null,'李四','m');
  
  ​ 删:delete from t1 where id=1;
  
  ​ 改:update t1 set name='ergou' where id=1;
  
  ​ 查
  
  ​ :select * from t1;
  
  ​ :select name from t1;
  文章来源:http://youhua.cuohei.com/

以上就是《sql教程》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>