菜鸟通关宝典之mysql基础操作
无论是在校学生还是已经在工作的人,都是对MySQL很着迷,原因在于即使是菜鸟,也可以在短时间内学好mysql。
以下主要向大家描述的是MySQL基本操作,MySQL在实际操作中是经常被用到的,所以对MySQL的基本内容的了解也是一件很重要的事项,以下的文章就是对MySQL基本操作的详细描述。
登陆数据库
D:\\phpStudy\\MySQL\\bin>MySQL-uroot-proot
查看数据库
MySQL>showdatabases;
选择数据库
MySQL>usebugfree;
设置字符集
MySQL>setnames'gbk';
查询数据库中的表
MySQL>showtables;
MySQL基本操作创建表
MySQL>createtabletest(
->tidint(10)notnull,
->tnamevarchar(100)notnull,
->tdatedatetimenotnulldefault'0000-00-00',
->primarykey(tid));
查看表结构
MySQL>desctest;
添加列
MySQL>altertabletestadd(tageint(3));
修改原表结构
MySQL>altertabletestmodifytageint(5)notnull;
修改列的默认值
MySQL>altertabletestaltertagesetdefault'0';
去掉列的默认值
MySQL>altertabletestaltertagedropdefault;
删除列
MySQL>altertabletestdropcolumntage;
插入数据
MySQL>insertintotest(tid,tname,tdate)value(1,'yangjuqi','2008-03-21');
查询数据
MySQL>select*fromtest;
模糊查询
MySQL>select*fromtestwheretnamelike'%杨%';
修改数据
MySQL>updatetestsettname='张三'wheretid='2';
MySQL基本操作删除数据
MySQL>deletefromtestwheretid='2';
删除表
MySQL>droptabletest;
重命名表
MySQL>altertabletestrenametestbak;
分页查询(limit起始行,取多少行)
MySQL>select*fromtestbaklimit2,1;
刷新数据库
MySQL>flushprivileges;
显示数据库版本
MySQL>selectversion();
显示当前时间
MySQL>selectcurrent_date;
修改用户密码
D:\\phPStudy\\MySQL\\bin>MySQLadmin-uroot-prootpasswordyangjuqi
将查询出的数据写入文件
MySQL>select*fromtestbakintooutfile”d:/test.txt”fieldsterminatedby”,”;
查看数据库状态
MySQL>status;
MySQL基本操作查看所有编码
MySQL>showvariableslike'character_set_%';
导入sql文件命令
MySQL>sourced:/MySQL.sql;