必背的mysql语句

必背的mysql语句

/*

set names gbk;交互字符集

1--交互字符集要和我的sql语句的编码保持一致

出现乱码问题:

mysql_connect("localhost","root","printf");

mysql_query("set names utf8");

mysql_query("insert into....");

insert into use (id, name) values(1,"小小帅");

1--数据库的编码是utf8

alter database psd1312 default character set utf8;

2--数据表的编码是utf8

alter table user deafault character set utf8;

3--表中中文字段是否为utf8

alter table user modify username char(10) default charset=utf8 not null;

*/

00001:建带有默认编码的数据库(psd1305..默认编码为:gbk)

create database psd1308 default character set gbk;

00002:先判断是否存在的建表方式(course表 id int(4) ,非空自增长)

drop table course;

create table course(id int(4) auto_increment not null);

或者

create table if not exists course(id int(4) auto_increment not null);

00003:增删改

增加字段(demo表 uId int)

alter table demo add uId int;

增加记录 (demo表 id ,name ,sex ,age)

insert into demo(id ,name ,sex , age)values(1 , "lanol" , "female", "18");

增加唯一索引(demo表 unique)

alter table demo modify id int unique;

增加主键(demo表 primary key)

alter table demo modify id int primary key;

alter table tb change id id int(10) not null auto_increment=1;

增加缺省(demo表 not null default 0)

alter table demo modify age int not null default 0;

增加外键(t1表 t2表 foreign key references )

alter table t1 add foreign key(typeId) references t2(typeId);

删除字段(demo表 删id)

alter table demo drop id;

删除记录(demo表 id=2)

delete from demo where id = 2;

删除表(demo表)

drop table demo;

删数据库(数据库psd1305)

drop database psd1308;

删除唯一索引(show demo表+id为索引名)

show index from demo; alter table demo drop index id;-->id为索引名

删除主键:--->先删除自增长再删除主键

alter table tb change id id int(10);//删除自增长

alter table tb drop primary key;//删除主建

改字段名(demo表中的id改为uId int)

alter table demo chang

mysql必背_必背的mysql语句.doc相关推荐

  1. mysql数据库二级_全国计算机二级mysql数据库模拟试题及答案

    全国计算机二级mysql数据库模拟试题及答案 很多人都想拿到二级mysql证,那么在参考二级mysql考试前,可要做好充分的准备,下面小编为大家带来了全国计算机二级mysql数据库模拟试题及答案,欢迎 ...

  2. mysql隐藏用户名_系统默认的MySQL用户名消失的解决方法(修正版)

    修改MySQL下的默认mysql数据库的user表,删除所有host为localhost记录,另 外添加一些其他记录,重新启动MySQL服务器.执行show databases,只出现informat ...

  3. jira mysql 启动 失败_重启机器导致mysql启动失败

    一.问题 二.常见解决方案 网上的解决方法大致为 ①空间不足(df -h 查看) ②权限不足(/var/lib文件夹)chown -R mysql:mysql /vdb1/lib/ ③修改my.cnf ...

  4. linux mysql内网_在Linux中mysql的一些基本操作

    在Linux中mysql的一些基本操作 下面介绍一下 一.关于在Linux中mysql的一些基本操作 1.进入mysql "mysql -uroot -p",会提示输入密码,输入密 ...

  5. 二进制的mysql怎么装_使用二进制演示MySQL安装步骤

    使用二进制演示MySQL安装步骤 发布时间:2020-06-08 11:36:24 来源:51CTO 阅读:194 作者:三月 不知道大家之前对类似使用二进制演示MySQL安装步骤的文章有无了解,今天 ...

  6. centos mysql卸载重装_提高性能,MySQL 读写分离环境搭建

    MySQL 读写分离在互联网项目中应该算是一个非常常见的需求了.受困于 Linux 和 MySQL 版本问题,很多人经常会搭建失败,今天松哥就给大伙举一个成功的例子,后面有时间再和大家分享下使用 Do ...

  7. spring连接mysql出现问题_使用spring连接mysql数据库出错

    最近在学习spring框架,但是在学到JdbcTemplate时连接数据库一直报错,百度谷歌各种查找都能没有解决问题,简直要癫狂,报错信息如下: org.springframework.jdbc.Ca ...

  8. java导出mysql数据库失败_利用Java进行MySql数据库的导入和导出

    利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令. MySql导出数据库的命令如下: mysqldump -uusername -ppassword  ...

  9. php mysql 云虚拟机_虚拟机+apache+php+mysql 环境安装配置

    虚拟机的安装:直接下一步即可,注意修改路径. 安装完成后新建虚拟机,直接下一步.如果选择镜像文件后出现错误,可以试着去修改电脑bios中的虚拟化设置,改为enable,如下图: apache安装: 1 ...

  10. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

最新文章

  1. 福利 | 50张第四届UBDC全域大数据峰会赠票大放送!
  2. 面向对象简单原则(转)
  3. 关于c++ pair自己遇到的一个问题?为何不一样?为何第一个程序不能返回pair内数组的值呢?(已经解决)
  4. powershell 开发入门_详谈Ubuntu PowerShell(小白入门必看教程)
  5. 1.5亿元奖金,给了这50位青年科学家
  6. 转:关掉Archlinux中烦人的响铃
  7. hibernate常见错误汇总
  8. R count函数_【函数分享】PHP函数str_word_count()分享(202098)
  9. shell-一些有趣的使用
  10. CSS实现div垂直居中 div上下居中显示
  11. 电路仿真软件用matlab,基于MATLAB的电路仿真软件设计.doc
  12. 两个tplink路由器有线桥接_如何装2个tplink无线路由器_两个tplink路由器怎么设置?-192路由网...
  13. 三流Offer看薪资、二流的Offer看平台,一流的Offer看...
  14. 从产品经理招聘信息分析现代产品经理职责
  15. Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治标准时间+0800 2015
  16. Java 开发flink流/批处理程序
  17. php语言有哪些特性,盘点PHP编程语言具有的特性
  18. 我的年终总结之一波三折的2018
  19. 《新零售 低价高效的数据赋能之路》读后感
  20. [渝粤教育] 南京交通职业技术学院 计算机基础 参考 资料

热门文章

  1. Python字符串格式化--formate()的应用
  2. Mysql数据类型TINYINT(1)与BOOLEAN踩坑记
  3. Java 数据库连接
  4. OpenGL C#绘图环境配置
  5. [Python入门及进阶笔记]Python-魔术方法小结(方法运算符重载)
  6. C#日期函数所有样式大全
  7. maven docker plugin 常见问题解决
  8. 【论文】最新图学习推荐系统综述 | Graph Learning Approaches to Recommender
  9. 【报告分享】企鹅智家智慧社区解决方案2019.pdf(附下载链接)
  10. 教师节,老师最大的愿望是...