问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql数据库基础问题

发布网友 发布时间:2022-04-08 02:46

我来回答

2个回答

懂视网 时间:2022-04-08 07:07

及删除当前数据库

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数据库基础(转载)

标签:

热心网友 时间:2022-04-08 04:15

第一个检查 括号 分号 逗号是不是在英文输入法状态下输入的。中文下的符号会出错。
第二个 不知道你的mysql版本是否支持中文字段名。,其他应该没什么了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弹钢琴时手指速度总是不自觉变快怎么办? 弹钢琴时速度总是不自觉变快怎么办? 微信发表情包上限是多少 ...8.0.3版本更新什么?微信表情包上限变成999是什么 成人毛线斗篷式开襟披肩编织 江苏洛社商贸城项目有哪些主要特点和设施? 永明镇的乡镇建设 蓝光花满庭小区基本信息 洛社商贸城项目概括 怀孕了能不能吃汤圆 伸曲肘关节肘该读第几声? 车子的蓄电池坏了想换一个,请问骆驼蓄电池好不好? 汽车电瓶坏了会出现什么情况 极米投影仪遥控器怎么对接机顶盒遥控器 夏天为什么汽车蓄电池容易坏? 我的汽车蓄电池为什么这么容易坏? 混动版的汽车如果电池坏了,应该怎么办? 混合动力汽车电池坏了有必要换吗?为什么呢? 油电混合车的电池坏了,还可以继续用吗? 汽车的电池为什么会突然损坏,是哪些原因造成的? 汽车电池坏了无法启动怎么办 为何手机屏幕无法点击 苹果手机屏幕失灵根本就不能点击 安卓手机为什么不能点击联系人拨号了 智能手机进水了可以开机但不能解锁,屏幕也ok,就是不能点击。 手机桌面有歌词的地方不能点击 苹果手机突然不能点击打电话 手机右上角上面的三个点不不能按了怎么办? 部分手机应用无法打开,点击无反应 手机有部分区域无法点击怎么解决,恢复出厂设置能解决吗? 曲肱而枕上的读音 肘:这个字怎么读,是什么意思 肱怎么读 怎样实现屈肘和伸肘动作?怎样制作一个用来演示肌肉牵动骨运动的模型?(说方法或者示图) 广东话中“起肘”怎么说? 太极拳中的招式&quot;倒卷红&quot;怎么取意理解,怎么念呢? 新冠英语简称怎么说? 纠结啊,谁帮我说下,肩周炎该怎么锻炼较好啊 我想学太极和意守来除杂念 篮球入门必懂规则。。懂篮球的教我下 有关初学者篮球呃。。。谁来帮帮忙啊 三峡水利重仓持有?股票三峡水利的历史成交数据?三峡水利股今日下跌原因? 三峡水利股票历史高点?三峡水利股票历史行情图?三峡水利为何一直下跌? 三峡水利所属概念股?三峡水利历史交易数据行情?三峡水利股票为啥一直跌? 三峡水利所属行业的地位?三峡水利历史交易行情?三峡水利股票下跌原因? 三峡水利历史股价表?三峡水利股票行情最新诊股?股票三峡水利最近怎么不涨? 股票三峡水利历史股价?股票三峡水利股票行情?三峡水利股票怎么暴跌了? 三峡水利股票历史最高价?三峡水利股票价格多少钱?三峡水利上涨背后的逻辑? 三峡水利历史股价资金流向?三峡水利股票最低行情?和三峡水利同期上涨的股票? 三峡水利股票历史走势?三峡水利年度财务报表分析?三峡水利有什么利好消息?