首页 / MYSQL / MySQL数据库基础(转载)
MySQL数据库基础(转载)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL数据库基础(转载),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3677字,纯文字阅读大概需要6分钟。
内容图文
及删除当前数据库mysql> CREATE DATABASE ultraera; Query OK, 1 row affected (0.00 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | | ultraera | +--------------------+ 4 rows in set (0.00 sec) mysql> DROP DATABASE ultraera; Query OK, 0 rows affected (0.00 sec)
6.创建、查看及删除当前表格
#创建表格之前要先选择数据库 mysql> use ultraera; Database changed mysql> CREATE TABLE ultraera( #create 创建表格,至少1列 -> id int NOT NULL, #NOT NULL 不为空,int 整型 -> name char(20) NOT NULL, #char() 字符型 ,()内定义字符长度 -> age int NOT NULL -> ); Query OK, 0 rows affected (0.01 sec) mysql> DESC ultraera; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | id | int(11) | NO | | NULL | | | name | char(20) | NO | | NULL | | | age | int(11) | NO | | NULL | | +-------+----------+------+-----+---------+----------------+ 3 rows in set (0.00 sec) mysql> DROP TABLE ultraera ; Query OK, 0 rows affected (0.00 sec)
7.修改表格信息
a.重命名表格
mysql> alter table ultraera rename ultraera_org;
b.新增列
alter table ultraera add address varchar(200);
c.删除列
mysql> alter table ultraera drop column address;
d.修改一个列的数据类型
mysql> alter table ultraera modify name varchar(200);
e.重命名一个列
mysql> alter table ultraera change column NAME name varchar(200);
8.向表格中插入数据:
a. 全局插入
mysql> insert into ultraera values(1,‘name‘,18);
b. 根据列插入
mysql> insert into ultraera(id,name,age) values(2,‘john‘,19);
9.查看表格中的数据:
mysql> select * from ultraera; # *匹配所有列,也可以只查询单个列, mysql> select name from ultraera;
10.where运算符:条件判断查询,查询使用方法:where 列 运算符 值;
where支持的运算符:=等于;>大于;<小于;<>不等于;>=大于等于;<=小于等于;BETWEEN在某范围之内;
mysql> select * from ultraera where id>1; mysql> select * from ultraera where id=2; mysql> select * from ultraera where id>=1; mysql> select * from ultraera where id<1; mysql> select * from ultraera where id<=1; mysql> select * from ultraera where id between 1 and 4;
11.删除表格中的一条记录(同样可以匹配where运算符)
mysql> delete from ultraera where id = 4; mysql> delete * from ultraera ; #清空一个表格的数据;
12.更新表中的一个数据
mysql> update ultraera set age=30 where id=3;
13.MySQL增加删除一个用户
mysql> create user user1 identified by ‘123456‘; #user1,密码123456,新用户没有权限,无法登录数据库 mysql> drop user user1; #删除用户user1
14.给用户添加、删除权限
mysql> grant all privileges on *.* to ‘user1‘@‘localhost‘ identified by ‘123456‘; mysql> revoke all privileges from user1;
15.使用mysqldump进行数据库备份(数据库重命名:mysql不能直接对数据库重命名,所以如果想要重名数据库的话,要先导出,接着创建一个新的数据库,然后将导出的sql文件再导入到新的数据库中)
[adam@ultraera ~]$ mysqldump -u root -p ultraera > ultraera.sql 备份 [adam@ultraera ~]$ mysql -u root -p new_ultraera < ultraera.sql 恢复到指定数据库
好了,以上是所有内容了.
如果你文章中有不正确的地方,或者你有更好的idea。
欢迎来和我分享。E-mail:luchuanjia@msn.com
本文出自 “一杯白开水” 博客,请务必保留此出处http://ultraera.blog.51cto.com/6640392/1583524
原文链接本文由豆约翰博客备份专家远程一键发布MySQL数据库基础(转载)
标签:
本文系统来源:http://www.cnblogs.com/luchuanjia/p/4648235.html
内容总结
以上是互联网集市为您收集整理的MySQL数据库基础(转载)全部内容,希望文章能够帮你解决MySQL数据库基础(转载)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。