自己phpStudyと基本的なMySQLの声明

1、マウスの左ボタンphpStudyアイコン、以下に示すように、MySQLの管理をクリックします。

2. MySQLの-フロントを選択し、ローカルホストを選択し、ローカルデータベースの設立を見ることができます。下記に示すように、新しいデータベースを作成します。

3、新しいデータベース上でマウスの右ボタン - >新規 - >フォーム、下記に示すように、

4、新しいフィールド、以下に示すように

表の後に建て5は、各列に追加するためのデータを追加することであることは権利である - >レコードの挿入

6、データベースの基本的な構文の一部:

(1)記録lqf_adminテーブルに挿入することにより、SQLライタは、で書くことができます。

lqf_admin挿入(ID、ユーザ名、パスワード)の値(NULL、 'ジョン・ドウ'、 '123456')、(NULL、 '4枚'、 '123454321')、(NULL、 '五'、 '1122')。

次のようにした後、正常に挿入:

 

 

(2)削除:

たとえば、次のレコードIDを削除し、次のように、8よりも大きいです。

ID> 8 lqf_admin FROM DELETE。

(3)レビュー:

 たとえば、次のようにユーザ名が座席のパスワードを変更するには、コードは次のとおりです。

更新lqf_adminセットのパスワード=「変更」ユーザー名=「张三」;

 

(4)確認してください。

  、すべてのデータは、特定のテーブルを照会します。

 

 B、4のクエリのuserName記録シート。

 

 

1 、大量のデータテーブルを削除する(表の最後の数コンマ、セミコロン。半価幅がシンボルである。)とは対照的には、そのような方法のクリエイターテーブルに...それは不可能です。

CREATE TABLE 表名(ID int,X float)         正确。 相反,删除这个表:drop table test 也可以drop table ‘test’,引号可以不要。
CREATE TABLE 表名()         错误。不能建空表。

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

 

 

 

DROP TABLE `jp_admin` ,
`jp_admin_log` ,
`jp_article` ,
`jp_article_category` ,
`jp_config` ,
`jp_file` ,
`jp_nav` ,
`jp_page` ,
`jp_product_category` ,
`jp_show` ;

 

 

2、修改一个表中的某几个字段

UPDATE `yuanscn5`.`jp_article` SET `click` = '0',
`add_time` = '1372862079',
`sort` = '1' WHERE `jp_article`.`id` =10;

 

3、修改字段属性

还可以使用一个命令来修改已经创建好的表的属性,使它变为具有非空属性的如:

alter table example4 changed course_id int not null;

 

5、添加字段:在description之后加一个dbname字段,字符型长度50字节,不允许空白。

增加一个:

ALTER TABLE `jp_article` ADD `dbname` VARCHAR( 50 ) NOT NULL AFTER `description`

增加若干个:

ALTER TABLE `jp_article` ADD `account` VARCHAR( 50 ) NOT NULL AFTER `dbname` ,
ADD `password` VARCHAR( 50 ) NOT NULL AFTER `account` ,
ADD `dbunique` VARCHAR( 50 ) NOT NULL AFTER `password` ,
ADD `status` INT( 6 ) NOT NULL AFTER `dbunique`

 

5、复制

insert into 表B(列名1) select 列名2 from 表A
列名1:指定复制到B表中的哪一列
列名2:指复制A表中的哪一列

 

1、鼠标左键phpStudy图标,点击mysql管理器,如下图

2、选择Mysql-Front,选择localhost进入,可以看到本地建立的数据库。然后新建一个数据库,如下图:

3、在新建的数据库上鼠标右键->新建->表格,如下图

4、新增字段,如下图

5、建好表之后就是添加数据,添加是在每一栏上右键->插入记录

6、数据库的一些基本语法:

(1)增,在lqf_admin表中插入记录,可以在SQL编写器中编写:

insert into lqf_admin(id,userName,password)values(NULL,'张三','123456'),(NULL,'张四','123454321'),(NULL,'张五','1122');

插入成功后如下:

 

 

(2)删:

例如:删除id 大于8的记录,代码如下:

DELETE FROM lqf_admin WHERE id > 8;

(3)修改:

 例如:将userName为张三的密码改为change,代码入如下:

update lqf_admin set password = 'change' where userName = '张三';

 

(4)查:

  a、查询某张表的所有数据;

 

 b、查询userName为张四的记录;

 

 

1、批量删除数据表(多表间用逗号,最后一个用分号。都是半角的符号。)相反,这样地creater table…却是行不通的。

CREATE TABLE 表名(ID int,X float)         正确。 相反,删除这个表:drop table test 也可以drop table ‘test’,引号可以不要。
CREATE TABLE 表名()         错误。不能建空表。

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

 

 

 

DROP TABLE `jp_admin` ,
`jp_admin_log` ,
`jp_article` ,
`jp_article_category` ,
`jp_config` ,
`jp_file` ,
`jp_nav` ,
`jp_page` ,
`jp_product_category` ,
`jp_show` ;

 

 

2、修改一个表中的某几个字段

UPDATE `yuanscn5`.`jp_article` SET `click` = '0',
`add_time` = '1372862079',
`sort` = '1' WHERE `jp_article`.`id` =10;

 

3、修改字段属性

还可以使用一个命令来修改已经创建好的表的属性,使它变为具有非空属性的如:

alter table example4 changed course_id int not null;

 

5、添加字段:在description之后加一个dbname字段,字符型长度50字节,不允许空白。

增加一个:

ALTER TABLE `jp_article` ADD `dbname` VARCHAR( 50 ) NOT NULL AFTER `description`

增加若干个:

ALTER TABLE `jp_article` ADD `account` VARCHAR( 50 ) NOT NULL AFTER `dbname` ,
ADD `password` VARCHAR( 50 ) NOT NULL AFTER `account` ,
ADD `dbunique` VARCHAR( 50 ) NOT NULL AFTER `password` ,
ADD `status` INT( 6 ) NOT NULL AFTER `dbunique`

 

5、复制

insert into 表B(列名1) select 列名2 from 表A
列名1:指定复制到B表中的哪一列
列名2:指复制A表中的哪一列

 

おすすめ

転載: www.cnblogs.com/yuanscn/p/10960908.html