mysql>show full columns from bpsw;
+--------+------------------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+--------+------------------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| bpswid | int(10) unsigned | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | |
| badpsw | varchar(128) | utf8_bin | NO | UNI | NULL | | select,insert,update,references | |
+--------+------------------+-----------+------+-----+---------+----------------+---------------------------------+---------+
sagt nicht, mich über not null
und default null
:)mysql löscht ein kyrillisches Wort wählen Sie ein kyrillisches Wort
mysql> SELECT USER(), CHARSET(USER()), COLLATION(USER());
+----------------+-----------------+-------------------+
| USER() | CHARSET(USER()) | COLLATION(USER()) |
+----------------+-----------------+-------------------+
| [email protected] | utf8 | utf8_general_ci |
+----------------+-----------------+-------------------+
1 row in set (0.00 sec)
Tabelleninhalt:
mysql> select * from bpsw limit X offset XXX ;
+--------+------------------------+
| bpswid | badpsw |
+--------+------------------------+
| 495883 | by all manner of means |
| 495884 | by all means |
| 495885 | by all odds |
| 495886 | by an ace |
| 495887 | by an iota |
| 495888 | by and by |
| 495889 | by and large |
| 495890 | by any chance |
| 495891 | by any manner of means |
| 495892 | by any means |
+--------+------------------------+
...
| 94950 | яростных |
| 1599 | ярь-медянка |
| 1600 | ястреб-перепелятник |
| 1601 | ястреб-тетеревятник |
| 94999 | яфетический |
| 1603 | яхт-клуб |
| 1604 | яхт-клуба |
...
| 1938 | яванский желоб |
| 1939 | яванское море |
| 94690 | еще какое-то слово |
| 1940 | яде-бузен залив |
| 94751 | ядерного |
| 94755 | раз два-три |
Notwendigkeit: wählen oder aus dem Tisch cyril entfernen lic Wörter.
ist es notwendig, die Zeilen zu löschen, in denen ONE Cyrillic word WITHOUT
Ziffer, ohne spezielle Zeichen, ohne Zeichen der Satzzeichen.
Bedingung für die Entfernung: '^ [а-я] + [а-я] $ +'
select * from bpsw where badpsw regexp '^[a-z]+[a-z]$+';
mit englischen Worten gibt es keine Probleme, aber mit dem kyrillischen Alphabet werde ich verstehe nicht, wie es machen.
Ich denke, dass es notwendig ist, eine Kollate anzugeben?
UPD:mysql regex utf-8 characters?
hier kann ich brauche an der Bedeutung der Kyrillisch Symbole in der Bytedarstellung aussehen?
ein Muster Zeichen aus Wörtern Geben Sie löschen möchten. –
Oder Geben Sie eine klare Liste Beispiel, das Sie löschen möchten. –
@reds ,, https://ru.wikipedia.org/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0% D0% BB% D1% 84% D0% B0% D0% B2% D0% B8% D1% 82 alle in Klein а б в г д е ж з и й к л м н о п р с т у ф ч .. .. –