先了解一些基本的命令,登录MySQL为mysql -uroot -p,然后输入自己的密码即可
这里也可以远程登录,但是首先root默认不支持远程登录,但是我么你可以修改啊,步骤为:
1、use mysql
2、select user,host from user;
3、update user set host="%" where user="root";
以上三步就修改完成接着重启MySQL或者刷新权限生效 flush privileges;二选一都行
mysql -uroot -p密码 -hx.x.x.x或mysql -p密码 -hx.x.x.x远程连接数据库
查询是否可以远程登录:select user,密码,host from user;其中密码有则输没有这不输
root后为%即为可以远程登录
接下来就是创建一个数据库
如何使用SQL创建数据库:
create database db_xxx;
如何使用SQL删除数据库:
drop database db_xxx;
创建表:create table;
create table [if not exists] t_name
( #声明表的结构的
字段名称 字段类型 【约束条件;可写可不写】,
字段名称 字段类型 【约束条件;可写可不写】,
字段名称 字段类型 【约束条件;可写可不写】,
);
插入数据:insert into tbl_stu(id,name,age,tel,address)values(1,"zs",18,'110','成华大道二仙桥');
查询数据:select * from tbl_xxx;
创建数据库的名字和表的名字为了规范库名是db_开头,表名是tbl_开头即可
现在你已经学会了创建数据库和在数据库中创建表了和在表里插入数据以及查询 数据了,下面来进行一个小例子吧,都是新手就手动输入,后期发育完全后再写脚本自动输入即可。
例:
其中人物为四大名著
创建一个数据,db_classics
创建一张表:t_hero
id name nickname age address job weapon book
即为序号 姓名 昵称 年龄 地址 工作 武器 哪本书这几个
例如:1 张白川 玉皇大帝 200000 。。。。
2 孙悟空 弼马温 500 .。。。
上结果图!
代码如下:创建表:
create table t_hero(
id int,
name varchar(100),
nickname text,
age int,
address text,
job text,
weapon text,
book text
);
插入数据:
insert into t_hero(id,name,nickname,age,address,job,weapon,book)values(1,"玉皇大帝","玉帝",226800000,'凌霄宝殿','统领三界十方诸神与四生五道芸芸众生,并权衡世间一切兴隆衰败、吉凶祸福','开天斧','西游记');
insert into t_hero(id,name,nickname,age,address,job,weapon,book)values(2,"林黛玉","颦颦",17,'潇湘馆','大家闺秀','无武器','红楼梦');
insert into t_hero(id,name,nickname,age,address,job,weapon,book)values(3,"林冲","豹子头",55,'水泊梁山','五十万禁军教头','丈八蛇矛','水浒传');
insert into t_hero(id,name,nickname,age,address,job,weapon,book)values(3,"曹操","奸雄",66,'谯城东边','丞相','倚天剑','三国演义');
查询内容:select * from t_hero;
---------------------------------------------------------------------------------------------------------------------------------学会了🐎?