命令行

从开始学习PHP,就遇到了很大的麻烦,mysql安装不上。现在也没安装上,只好用wamp。但是在用wamp过程中也有很多问题,1.localhost打不开。解决方法:切换到离线状态。

补充:本地搭建wamp,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don't have permission to access/on this server.的提示,如何解决

2。phpmyadmin无法创建数据库,没有登录。解决方法:重新安装wamp。

3.不会用命令行。这才是关键呢,连上数据库了,也创建了,但是不会看控制台看啊。赶紧记录一下。

 

1.创建myDB数据库:在新建数据库之前先设置字符集 SET NAMES utf8;创建数据库:CREATE DATABASE myDB;

2.显示所有数据库:SHOW DATABASES;

3.使用数据库:USE myDB;

4.新建数据表:CREATE TABLE study(

id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '学生id号',

   username varchar(30) NOT NULL DEFAULT '' COMMENT '学生名字',

  class tinyint(3) unsigned NOT NULL,

  sex enum('男','女','保密')  CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性别',

  addtime int(10) NOT NULL DEFAULT '0',

   PRIMARY KEY (id)

)ENGINE=InnoDB  COMMENT = '学生表';

5.显示所有表:SHOW TABLES;

6.修改表名称: RENAME TABLE study TO study_new;或ALTER TABLE study_new RENAME TO study

7.显示字段信息:SHOW COLUMNS FROM study或者DESCRIBE study

8.插入数据:insert into study(username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');

9.查询数据(使concat函数拼接数据):SELECT username,CONCAT(class,'班'),sex FROM study;

可以使用*来读取所有数据表中的字段:SELECT * FROM table_

10.删除数据:DELETE FROM study WHERE id=1;

11.删除数据表:DROP TABLE study;

12.删除数据库:DROP DATABASE lesson;

新建数据表例:CREATE TABLE  Bill(id int(3) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id号' PRIMARY KEY,in_outcome double COMMENT "进出账",username varchar(30) NOT NULL COMMENT "来源/接收者");

PS:

之前用的wamp,这次用的phpstudy,mysql中的中文怎么也不正确,结果看到一个大神的帖子 ,改了之后果然好了,说一下方法:

在窗口输入set names gbk;就可以了

之前已经添加 的数据去 phpMyAdmin页面修改一下,就能正常显示了,然后在新增数据的时候就正常了

之前wamp 字符集都是utf8

原文地址:https://www.cnblogs.com/namehou/p/6951178.html